C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 75 を表示中)
■43710 / )  ListView1_MouseWheelでのVistaとXP
□投稿者/ とし (1回)-(2009/11/17(Tue) 10:14:01)

分類:[VB.NET/VB2005 以降] 

2009/11/17(Tue) 10:15:39 編集(投稿者)

お世話になります。としと申します。
どうぞよろしくお願いいたします。

開発環境:VB.NET 2008
OS    Vista

質問内容

フォームにListView1を設置し、プロパティの「Scrollable」はデフォルトで「True」にします。
マウスのホイルイベントを下記のように設定します。

Private Sub ListView1_MouseWheel(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles ListView1.MouseWheel
MessageBox.Show("イベント発生")
End Sub

この場合、[Vista]では、ListView1のスクロールバーが表示されても、なくても、イベント発生しますが、
XPの場合では、スクロールバーが表示されていない時は、イベント発生するが、スクロールバーが表示されている場合では、イベント発生しません。!?
なぜでしょうか?
対応方法ご存知の方、お助けください。どうぞよろしくお願いたします。

返信 編集キー/


管理者用

- Child Tree -