Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
マウスイベント(MouseDown)に関しての質問
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=30367#CommentId83407
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
マウス連合
 (学生)
投稿日時
2018/10/23 14:49:56
返信ありがとうございます
> PictureBoxを25(5×5)並べて、現在地からマウスの操作で移動するプログラムを作りました。
上手く説明できていなくてもうしわけありません
PictureBox上に書かれた画像の位置を変更します。
なので、現在地がPictureBox1にある場合右クリック押されるとPictureBox2に画像が移動しているようにしています。
> マウスのホイール上で上へ移動、下で下に移動、
> 左クリックで左に移動、右クリックで右に移動、
> 中央ボタンでEnterにする仕様にしました。
キーボードの矢印での移動がわかりやすいと思います。
既存の物を忠実に再現しているのでマウスでしています。ww
> 複数回クリックすればイベントを時々取得することができます。
ダブルクリックを無効化するんですね!!ありがとうございます
今、やってみたんですがまだ反応が悪くプログラムの書き方が悪いと思い、また質問させていただきました。申し訳ないです。
''マウスイベント
Private Sub Form1_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles MyBase.MouseDown
''ダブルクリックの無効か
MyBase.SetStyle(ControlStyles.StandardDoubleClick, False)
"左クリック押した場合
If e.Button = Windows.Forms.MouseButtons.Left Then
上記の感じでやっているんですが、どうすればうまくいきますか。
教えてください。