0

我有一个在运行时创建的图片框列表。如何为列表中的每个图片框定义相同的事件处理程序(例如,相同的 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.aspx PictureBox 支持的所有事件都可以在这里找到

例如

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 回答