我可以使用以下代码关闭第一个名为“FieldReprogrammingSoftware”的表单并打开另一个名为“Setup”的表单。
Setup fh = new Setup();
fh.Show();
this.Hide();
但是,我似乎无法做同样类型的事情来回到 FieldReprogrammingSoftware,因为该名称甚至不是安装代码中的一个选项。如果我尝试只输入 FieldReprogrammingSoftware,我会收到一条错误消息:
有任何想法吗?
请记住,我是 C# 的菜鸟。
NVM,我刚刚发现对于这个产品,可以在设置表单启动时让 FieldReprogrammingSoftware 表单保持打开状态,所以我现在只使用
Setup fh = new Setup();
fh.Show();
在 FieldReprogrammingSoftware 表格和
this.close()
在设置表单上。上帝,这在 VB 中更容易做到
两个表单的命名空间都是 FieldUpdate,这就是我的解决方案的名称。
最佳答案
在设置表单中,您可以使用:
private void button1_Click(object sender, EventArgs e)
{
Application.OpenForms[0].Show();
this.Hide(); // or this.Close();
}
这将再次显示第一个表格。 “0”是应用程序主窗体的索引。