我正在使用 Visual Studio 2010;通常,当我想添加鼠标点击以外的事件时,我会转到事件选项卡并找到该事件,单击它,它会将我带到代码中的那个位置。
但是,我找不到任何有关表单的 Closing
事件的信息。
我试过手动添加它,但我认为 VS 正在处理更多幕后工作:
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
}
为 FormClosing
事件“编写”所有内容的最有效方法是什么?或者,如果必须,我该如何手动输入所有内容?
这是 WinForms 的形式。
最佳答案
它叫做 FormClosing
而不是 Closing
。您可以通过转到属性窗口并单击“事件”按钮然后双击“FormClosing”项来添加事件:
你几乎已经有了你所拥有的。您缺少的是将事件连接到您的处理程序的代码隐藏,它是在您执行上述过程时自动为您生成的。下面是“Form1.Designer.cs”文件中的 InitializeComponent
方法(单击“解决方案资源管理器”顶部的“显示所有文件”按钮):
this.FormClosing +=
new System.Windows.Forms.FormClosingEventHandler(this.Form1_FormClosing);
关于c# - Form.Closing 未列为表单事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28675313/