问题描述
我是一个C#新手,在Windows编程环节遇到一个不解的问题,如何使新建的窗口响应多个事件,例如Load、Activated、Click等事件;
解决方案
解决方案二:
添加事件委托能行以下是示例代码:publicclassEventForm:Form{publicEventForm(){this.Click+=newEventHandler(this.Form_Click);this.Click+=newEventHandler(this.Form_Click2);}publicvoidForm_Click(objectsender,EventArgse){MessageBox.Show("你在窗口上点击了鼠标");}publicvoidForm_Click2(objectsender,EventArgse){MessageBox.Show("thisisthesecondwinformEvent");}}
解决方案三:
这些事件都有特定的情况下发生,有的有时间顺序有的在与用户交互时发生所谓响应多个的事件,也不是同时响应,你只要将相应的处理函数写好就OK
解决方案四:
上面代码不知能看懂不?
解决方案五:
this.Click+=newSystem.EventHandler(this.Form1_Click);this.Activated+=newSystem.EventHandler(this.Form1_Activated);自己这样加委托。或者在属性面板选择事件那一个面板一个类似于闪电的标志里面选择相关的响应
解决方案六:
谢谢你的回帖,我会认真领会你的话;
时间: 2024-10-26 12:57:29