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

わんくま同盟

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

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


(過去ログ 154 を表示中)
■89317 / )  ホイールクリックした時にアクションする方法
□投稿者/ tora (1回)-(2018/11/20(Tue) 11:50:50)

分類:[.NET 全般] 

VB2015を使っています。

フォームの全ての場所において
マウスのホイールクリックをした時にあるアクションを割り当てたいののですが

http://anetm.com/dev/tools/vbdotnet/112223.htm
http://rucio.a.la9.jp/main/dotnet/Samples151/Sample179MouseClick.htm

この辺りのページを参考にして、





    Private Sub Form1_MouseClick(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles MyBase.MouseClick

        Select Case e.Button
            Case Windows.Forms.MouseButtons.Left
                MsgBox("左ボタンがクリックされました。")

            Case Windows.Forms.MouseButtons.Right
                MsgBox("右ボタンがクリックされました。")

            Case Windows.Forms.MouseButtons.Middle
                MsgBox("マウスホイールがクリックされました。")

            Case Windows.Forms.MouseButtons.XButton1
                MsgBox("X1ボタンがクリックされました。")

            Case Windows.Forms.MouseButtons.XButton2
                MsgBox("X2ボタンがクリックされました。")

        End Select


    End Sub


とやってみたのですが
動作しません。

MyBaseをMeに変えてもみましたが駄目でした

FormのKeyPreviewプロパティはTrueにしてあります

一体どうすればうまくいきますでしょうか?


返信 編集キー/


管理者用

- Child Tree -