c# this.Activated += new EventHandler(Form1_Activated);这句是什么意思?窗体的Activated事件是当此窗体得到焦点时执行么?this.Activated += new EventHandler(Form1_Activated);谢谢几位回答那我只添加Activated事件而不添

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/11 13:03:34
c# this.Activated += new EventHandler(Form1_Activated);这句是什么意思?窗体的Activated事件是当此窗体得到焦点时执行么?this.Activated += new EventHandler(Form1_Activated);谢谢几位回答那我只添加Activated事件而不添

c# this.Activated += new EventHandler(Form1_Activated);这句是什么意思?窗体的Activated事件是当此窗体得到焦点时执行么?this.Activated += new EventHandler(Form1_Activated);谢谢几位回答那我只添加Activated事件而不添
c# this.Activated += new EventHandler(Form1_Activated);这句是什么意思?
窗体的Activated事件是当此窗体得到焦点时执行么?
this.Activated += new EventHandler(Form1_Activated);
谢谢几位回答
那我只添加Activated事件而不添加this.Activated += new EventHandler(Form1_Activated)
会对事件的触发么?
还是不太理解this.Activated += new EventHandler(Form1_Activated)起什么作用

c# this.Activated += new EventHandler(Form1_Activated);这句是什么意思?窗体的Activated事件是当此窗体得到焦点时执行么?this.Activated += new EventHandler(Form1_Activated);谢谢几位回答那我只添加Activated事件而不添
this.Activated 是一个EventHandler委托类型的对象
new EventHandler(Form1_Activated);
赋一个方法到那个对象.
以后当this.Activated被激活时,就会发生Form1_Activated事件 .
事件里你想干啥就干啥
那句话不写的话,你写在Form1_Activated事件里面的代码就不会运行.
实际上就是一个委托的原理,看看委托就明白了
this.Activated=你吃完饭
Form1_Activated=喊我一声
那句话的意思就是把这两个事放在一起了,意思就是叫你吃完饭了喊我一声.
我委托你吃完饭了,喊我一声.这样我就不用过一会就来看一下你吃完了没有了,已经委托你了.