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

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

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

Re[6]: ListView1_MouseWheelでのVistaとXP


(過去ログ 75 を表示中)

[トピック内 7 記事 (1 - 7 表示)]  << 0 >>

■43710 / inTopicNo.1)  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の場合では、スクロールバーが表示されていない時は、イベント発生するが、スクロールバーが表示されている場合では、イベント発生しません。!?
なぜでしょうか?
対応方法ご存知の方、お助けください。どうぞよろしくお願いたします。

引用返信 編集キー/
■43718 / inTopicNo.2)  Re[1]: ListView1_MouseWheelでのVistaとXP
□投稿者/ オショウ (405回)-(2009/11/17(Tue) 14:50:06)
No43710 (とし さん) に返信
> この場合、[Vista]では、ListView1のスクロールバーが表示されても、なくても、イベント発生しますが、
> XPの場合では、スクロールバーが表示されていない時は、イベント発生するが、スクロールバーが表示されている場合では、イベント発生しません。!?
> なぜでしょうか?

  当方・・・
  MS-Vista Ultimate SP2 + VS.NET 2008 SP1
  MS-WinXP Pro SP3 + VS.NET 2008 SP1

  両方ともマウスホイールイベント発生しました。

※ Vista上でEXE作って、EXE上で確認
  尚、WinXPへもEXEで行いました。

以上。参考まで
引用返信 編集キー/
■43766 / inTopicNo.3)  Re[2]: ListView1_MouseWheelでのVistaとXP
□投稿者/ とし (2回)-(2009/11/18(Wed) 13:31:29)
No43718 (オショウ さん) に返信
オショウ様
ご回答どうもありがとうございます。
こちらでは、MS-WinXP Pro SP2 を 2台でテストしましたが、現象は同じでした。
そこで、なんとか・ SP3で テストしたところ 確かに 両方ともマウスホイールイベント発生しました。
となると、SP2とSP3の差か、それども ハード的な問題か もうちょっとしらべたいとおもいます。
また、ほかの方法や対策方法があれば、ぜひご教授のほどよろしくお願いいたします。


引用返信 編集キー/
■43794 / inTopicNo.4)  Re[3]: ListView1_MouseWheelでのVistaとXP
□投稿者/ とし (3回)-(2009/11/19(Thu) 09:12:45)
No43766 (とし さん) に返信
> ■No43718 (オショウ さん) に返信
> オショウ様
ご報告です。SP2のPCをもう一台(まったく別のPC)でテストしましたところ、
SP2でかつスクロールバー表示時でもイベントは発生しました。

残る原因は、ハード的な問題? マウスはちゃんと動くし、特に問題はなさそうですが・・・

引用返信 編集キー/
■43795 / inTopicNo.5)  Re[4]: ListView1_MouseWheelでのVistaとXP
□投稿者/ オショウ (410回)-(2009/11/19(Thu) 09:27:47)
No43794 (とし さん) に返信
> 残る原因は、ハード的な問題? マウスはちゃんと動くし、特に問題はなさそうですが・・・

  ご使用のマウスは?
  私はたまたまマイクロソフト純正のオプティカルマウス
  なんで、ドライバーもWindows標準です。

 以上。参考まで
引用返信 編集キー/
■43797 / inTopicNo.6)  Re[5]: ListView1_MouseWheelでのVistaとXP
□投稿者/ とし (4回)-(2009/11/19(Thu) 09:45:39)
No43795 (オショウ さん) に返信
オショウ様、ご回答どうもありがとうございます。
こちらでテストした 4台PCとも IBM(Lenovo)純正オプティカルマウス
で、ドライバもWindows標準になっております。
グラフィック関連のドライバとか関係するのでしょうか?
引用返信 編集キー/
■43798 / inTopicNo.7)  Re[6]: ListView1_MouseWheelでのVistaとXP
□投稿者/ オショウ (411回)-(2009/11/19(Thu) 10:23:14)
No43797 (とし さん) に返信
> グラフィック関連のドライバとか関係するのでしょうか?

  聞く前にハードウェアの相違を調べてみれば?・・・
  相違があれば、それかも・・・と。

以上。
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -