• 締切済み

VB205のPicturebox上でのMousewheelイベント

VB2005で、Form1にPanel1をはりつけ、その中にPicturebox1をはりつけ、Pictureboxの範囲の中で、マウスをホィールしても、イベントが発生しません。ためしに、Picturebox1とPanel1について書いてみましたが、だめでした!(Form1では、発生します) 何がダメなんでしょうか?どなたか詳しい方がいらっしゃいましたら教えて頂けないでしょうか?宜しくお願い致します。 Private Sub PictureBox1_MouseWheel(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles PictureBox1.MouseWheel MsgBox("TEST_Picturebox") End Sub Private Sub Panel1_MouseWheel(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Panel1.MouseWheel MsgBox("TESUT_Panel") End Sub

みんなの回答

  • unamana19
  • ベストアンサー率62% (56/89)
回答No.2

Me.PictureBox1.Select() で、イベントが発生します。

  • ape5
  • ベストアンサー率57% (85/148)
回答No.1

MSDNを見ると、イベントを発生させるにはそのコントロール(今の場合はPictureBoxやPanel)にフォーカスがないと発生しないとあるのですが、PictureBox等をクリックしてみてフォーカスをあててから、やってみてください。

関連するQ&A