📅  最后修改于: 2023-12-03 15:24:03.038000             🧑  作者: Mango
在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()
方法用于释放窗体所持有的资源。在使用窗体时,需要注意释放相应的资源,以确保程序的正确性和稳定性。