如何在 C# 中顺序打开和关闭表单
在 C# 应用程序中处理多个表单时,通常需要打开一个新表单,然后关闭当前表单。这可以通过以下步骤来实现:
打开一个新表单:
关闭当前表单:
与 Steve 的解决方案相反,立即调用 this.Close() 也会关闭新打开的表格2。要正确关闭当前表单,建议隐藏它并专注于 form2。
private void OnButton1Click(object sender, EventArgs e) { this.Hide(); var form2 = new Form2(); form2.Closed += (s, args) => this.Close(); form2.Show(); }
在此代码中:
此方法可确保当前表单在 form2 关闭之前不会关闭,从而保持表单转换的正确顺序。
以上是如何在 C# 中正确排序表单打开和关闭的顺序?的详细内容。更多信息请关注PHP中文网其他相关文章!