怎么在Initializecomponent中添加load事件和formclosing事件

怎么在Initializecomponent中添加load事件和formclosing事件,第1张

如果给定义这个方法的窗体添加,代码如下:

private void InnitializeComponent()

{

this.Load += new System.EventHandler(this.Form1_Load)

this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.Form1_FormClosing)

}

Form1_Load、Form1_FormClosing分别是触发这两个事件时要调用的方法。

它们都有两个形参object sender, EventArgs e。用于接收事件触发时候的各种信息。例如:

private void Form1_Load(object sender, EventArgs e)

{

……//Form1_FormClosing也一样

}

其实你可以在窗体属性栏的事件列表中直接找到这两个事件,双击事件就可以添加对应的事件。

添加一个FormClosing事件,你点那个窗体,然后在事件列表里面双击,新建一个即可。

建立了以后把EventArgs给Cancel掉,点了窗口也不会关闭。接下来就是你的代码了。

另外可以重写窗口过程WndProc也可以达到类似目的


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11416327.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存