Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
マウスイベント(MouseDown)に関しての質問
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=30367#CommentId83409
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
マウス連合
 (学生)
投稿日時
2018/10/24 14:40:44
ご丁寧にありがとうございます。
実験コードをすべて書いていただき、実験することで正しく通知されることがわかりました。
私は、実際に実験してみたのですが、うまくいかず魔界の仮面弁士さんのおかげでうまくいくことができました。
これを参考に一夜かけて
①formのダブルクリックを禁止するためにコンストラクタに加え
Public Sub Form1()
InitializeComponent()
'下記の行をコメントアウトすると、連続した 2 回目の
'Click イベントが、DoubleClick イベントに変更される
MyBase.SetStyle(ControlStyles.StandardDoubleClick, False)
End Sub
②自分自身のプログラムではイベントMouseDownを変更することはないと確信しました。
そこでif文でのプログラムがおかしいとおもっています。
※今までのプログラム
if e.Button = Windows.Forms.MouseButtons.Left //左クリックされた場合
※魔界の仮面弁士さんのものを参考に。
①if e.Button.ToString()=MouseButtons.Left
②if e.Button=MouseButtons.Left
以下の①②をやっても実験プログラムのように必ず反応しません。
何回もお願いして申し訳ないのですが、教えてください