実行時に作成されたpictureBoxのリストがあります。リスト内の各画像ボックスに同じイベントハンドラー(たとえば、同じmousemoveイベント)を定義するにはどうすればよいですか?
Visual Studio .net 4でC#を使用しています
すべての助けをありがとう
実行時に作成されたpictureBoxのリストがあります。リスト内の各画像ボックスに同じイベントハンドラー(たとえば、同じmousemoveイベント)を定義するにはどうすればよいですか?
Visual Studio .net 4でC#を使用しています
すべての助けをありがとう
シンプルはどうですか
PictureBox pb = new PictureBox();
pb.MouseMove += new EventHandler(MyHandler_Click);
そしてあなたのハンドラー:
private void MyHandler_Click(object sender, System.Windows.Forms.MouseEventArgs e)
{
//your code
}
http://msdn.microsoft.com/en-us/library/system.windows.forms.picturebox_events.aspxPictureBoxでサポートされているすべてのイベントはここにあります
例えば
pictureBox[0].MouseMove += new System.Windows.Forms.MouseEventHandler(pictureBox_MouseMove);
protected void pictureBox_MouseMove(object sender, System.Windows.Forms.MouseEventArgs e)
{
//...
}