关闭按钮上的WinForm单击

时间:2017-12-21 23:58:19

标签: c# winforms

我在我的按钮事件中有这种语法,但是当我按下它时 - 表单不会关闭。

在按钮按下事件中关闭表单的正确方法是什么?

private void btnClose_Click(object sender, EventArgs e)
{
    IxalocToes nip = new IxalocToes();
    nip.Close();
}

2 个答案:

答案 0 :(得分:0)

此方法btnClose_Click在您的表单类

中运行

Forms有一个方法调用Close,在表单内调用Close()或this.Close()将关闭它

private void btnClose_Click(object sender, EventArgs e)
{
    IxalocToes nip = new IxalocToes();
    nip.Close();
    Close();
}

答案 1 :(得分:0)

正如许多人所说,这是正确的,致电

this.Close() or
Close()

将关闭表单。你想知道为什么nip.Close()不起作用,因为按钮是在FORM中但是当你调用nip.Close()而不是this.Close()时,它会关闭新对象创建,而不是按钮所在的那个。