gpt4 book ai didi

c# - 如何关闭当前窗体,然后在 C# 中打开主窗体?

转载 作者:太空狗 更新时间:2023-10-30 00:09:17 29 4
gpt4 key购买 nike

我可以使用以下代码关闭名为“FieldReprogrammingSoftware”的第一个表单,并打开另一个名为“Setup”的表单。

            Setup fh = new Setup();
fh.Show();
this.Hide();

但是,我似乎无法执行相同类型的操作以返回到 FieldReprogrammingSoftware,因为该名称甚至不是 Setup 代码中的一个选项。如果我尝试只键入 FieldReprogrammingSoftware,我会收到一条错误消息:

The name 'FieldReprogrammingSoftware' does not exist in the current context

有什么想法吗?

请记住,我是 C# 的菜鸟。

NVM,我刚发现对于这个产品,FieldReprogrammingSoftware 表单在 Setup 表单启动时保持打开状态是可以的,所以我现在只使用

        Setup fh = new Setup();
fh.Show();

FieldReprogrammingSoftware 表单上和

this.close()

在设置表单上。上帝啊,这在 VB 中要容易得多

这两种形式的 namespace 都是 FieldUpdate,这就是我的解决方案的名称。

最佳答案

在设置表单中你可以使用这个:

private void button1_Click(object sender, EventArgs e)
{
Application.OpenForms[0].Show();
this.Hide(); // or this.Close();
}

这将再次显示第一个表单。 “0”是应用程序主窗体的索引。

关于c# - 如何关闭当前窗体,然后在 C# 中打开主窗体?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2051881/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com