投稿者 マウス連合  (学生) 投稿日時 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

上記の感じでやっているんですが、どうすればうまくいきますか。
教えてください。