0

実行時に作成されたpictureBoxのリストがあります。リスト内の各画像ボックスに同じイベントハンドラー(たとえば、同じmousemoveイベント)を定義するにはどうすればよいですか?

Visual Studio .net 4でC#を使用しています

すべての助けをありがとう

4

2 に答える 2

0

シンプルはどうですか

PictureBox pb = new PictureBox();
pb.MouseMove += new EventHandler(MyHandler_Click);

そしてあなたのハンドラー:

private void MyHandler_Click(object sender, System.Windows.Forms.MouseEventArgs e)
{
   //your code
}
于 2012-08-06T10:53:05.677 に答える
0

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)
{
//...
}
于 2012-08-06T11:08:24.257 に答える