<分区>
我有两种形式。表格 1 和表格 2。在form1中有一个按钮,当我点击它时,然后打开form2并隐藏form1。
但是现在,如果我关闭 Form2 并显示 form1,我不知道该怎么做。
问题 2: 如果我在表单方法 Update() 中有 Form1 中的元素(标签、按钮)。我可以在 form2 中使用这个方法吗?
谢谢
<分区>
我有两种形式。表格 1 和表格 2。在form1中有一个按钮,当我点击它时,然后打开form2并隐藏form1。
但是现在,如果我关闭 Form2 并显示 form1,我不知道该怎么做。
问题 2: 如果我在表单方法 Update() 中有 Form1 中的元素(标签、按钮)。我可以在 form2 中使用这个方法吗?
谢谢
最佳答案
您必须使用 FormClosing
事件。在您创建 form2
的代码中,将您的 form1
附加到关闭事件。这就是为什么您的 form1
会知道 form2
正在关闭的原因。
private void OpenForm()
{
var form2 = new Form2();
form2.FormClosing += FormIsClosing;
form2.Show();
this.Hide();
}
private void FormIsClosing(object sender, FormClosingEventArgs e)
{
if (e.Cancel)
{
return;
}
this.Show();
this.Update();
}
关于c# - 关闭 Form2 并显示 Form1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19541631/