如何将表格结束事件分配给menustrip项目点击方法?
this.Closing += new CancelEventHandler(this.Form1_Closing);
private void Form1_Closing(object sender, CancelEventArgs e)
{
//
}
private void izlazToolStripMenuItem_Click(object sender, EventArgs e)
{
//
}
感谢
答案 0 :(得分:3)
您可能希望在点击事件中关闭表单,所以:
private void izlazToolStripMenuItem_Click(object sender, EventArgs e)
{
this.Close();
}
这将触发Closing
事件。
答案 1 :(得分:0)
将Close方法连接到菜单项上的Click事件的另一种方法是使用lambda表达式。表单构造函数中的以下代码演示了这一点:
public Form1()
{
InitializeComponent();
this.izlazToolStripMenuItem.Click += (s, a) => this.Close();
}
有关lambda表达式的更多信息,请访问:http://msdn.microsoft.com/en-us/library/vstudio/bb397687.aspx