一个事件处理的多个控件单击事件我正在创建一个基本的winform应用程序,其中包含许多带有点击事件的图片框。单击事件需要使用被单击的图片框的名称才能执行其余代码。我不想为所有图片框创建唯一的点击事件。我希望有一种简单的方法来获取此信息,例如使用“发件人”参数或事件参数。您为所有PictureBoxes添加一个点击事件处理程序:pic1.Click+=PictureBoxClick;pic2.Click+=PictureBoxClick;然后将发件人投射到PictureBox以获取点击了哪个,这是一个粗略的示例:privatevoidPictureBoxClick(objectsender,EventArgse){}不要忘记在formunload事件中取消pending事件订阅:以上是C#学习教程:多个控件被一个事件点击共享事件处理的所有内容对你有用,你需要了解更多关于C#学习教程,希望大家多多关注—pic1.Click-=PictureBoxClick;pic2.Click-=PictureBoxClick;本文收集自网络,并不代表侵权,如有侵权,请点击右边联系管理员删除。如需转载请注明出处:
