再麻烦你:如何不用设计视图,直接让事件可用?

来源:百度知道 编辑:UC知道 时间:2024/06/04 04:09:06
那我写完这个事件之后,还要做什么(在设计视图中改事件不算)才能让事件可用?我没分了,希望你帮帮我

事件其实就是制定一个委托
只要指定了这个委托就添加了事件
比如可能你需要在程序中动态的生成一个按钮,然后还要有事件,那么你就可以使用
this.button1.Click += new System.EventHandler(this.button1_Click);
这样就把button1_Click这个函数指定为button1的Click事件执行的入口了
同样,如果你要取消这个事件,那么就用
this.button1.Click -= new System.EventHandler(this.button1_Click);

这两句代码可以在任何地方写,比如在Form_Load函数里,等待,想写哪写哪,而且不是在设计界面。

来自:求助得到的回答