FieldReprogrammingSoftware

FieldReprogrammingSoftware

我可以使用以下代码关闭第一个名为“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”是应用程序主窗体的索引。

10-05 22:27