图片框列表的事件处理程序



我有一个在运行时创建的pictureBoxes列表。如何为列表中的每个picturebox定义相同的事件处理程序(例如,相同的mousemove事件)?

我在Visual Studio.net 4 中使用C#

感谢您的帮助

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)
{
//...
}

简单的怎么样

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

和你的处理者:

private void MyHandler_Click(object sender, System.Windows.Forms.MouseEventArgs e)
{
   //your code
}

相关内容

  • 没有找到相关文章

最新更新