📜  如何停止表单 c# (1)

📅  最后修改于: 2023-12-03 15:24:03.038000             🧑  作者: Mango

如何停止表单 in C#

在C#中,停止表单可以通过调用Close()Dispose()方法实现。Close()方法用于将窗体关闭,而Dispose()方法用于释放此窗体所持有的资源。

下面是一个简单的示例:

private void closeFormButton_Click(object sender, EventArgs e)  
{  
    this.Close();       
}  

在上面的示例中,Close()方法被调用以关闭该表单。

进一步了解
关闭按钮

在窗体中,通常有一个关闭按钮,用户可以单击它来关闭该窗体。该按钮的“Click”事件可以与Close()方法关联,以在单击按钮时关闭窗体。

private void closeButton_Click(object sender, EventArgs e)  
{  
    this.Close();  
}  

在窗体设计器中,可以通过属性窗口将“DialogResult”属性设置为“Cancel”,以使关闭按钮的作用类似于“取消”按钮。

手动关闭

如果想要在代码中关闭窗体,可以像下面这样调用Close()方法:

this.Close();
释放资源

如果希望在窗体关闭时释放其资源,可以通过Dispose()方法来实现。Dispose()方法会释放此窗体所持有的所有资源,包括所有子控件和其他对象。

private void closeFormButton_Click(object sender, EventArgs e)  
{  
    this.Dispose();       
}  

在上面的示例中,Dispose()方法被调用以释放该表单所持有的所有资源。

需要注意的是,如果在代码中手动创建了窗体实例,则在使用完该窗体后应调用Dispose()方法,以确保释放它所持有的所有资源。

结论

在C#中,可以使用Close()Dispose()方法来停止表单。Close()方法用于关闭窗体,而Dispose()方法用于释放窗体所持有的资源。在使用窗体时,需要注意释放相应的资源,以确保程序的正确性和稳定性。