我有一个在运行时创建的pictureBoxes列表。 如何为列表中的每个图片框定义相同的事件处理程序(例如,相同的mousemove事件)?
我在Visual Studio .net 4中使用C#
感谢您的每一次帮助
答案 0 :(得分:0)
简单的
PictureBox pb = new PictureBox();
pb.MouseMove += new EventHandler(MyHandler_Click);
你的经纪人:
private void MyHandler_Click(object sender, System.Windows.Forms.MouseEventArgs e)
{
//your code
}
答案 1 :(得分: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)
{
//...
}