C#,如何隐藏一种形式并显示另一种形式?

标签 c# .net winforms

当我的项目启动时,Form1 加载并检查服务器的程序许可证,如果一切正常,它应该:显示 Form2 并关闭 Form1。之后,当用户使用“x”关闭 Form2 时,程序应该结束。

您认为这样做的最佳方式是什么?

到目前为止只得到 form2.Show :)

...
if (responseFromServer == "OK")
{
    Form2 form2 = new Form2();
    form2.Show();
}

谢谢!

最佳答案

我用的是这样的。代码在 Program.cs

public static bool IsLogged = false;

Application.Run(new FUserLogin());
if (!isLogged)
  Application.Exit();
else
Application.Run(new FMain());

关于C#,如何隐藏一种形式并显示另一种形式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6666368/

相关文章:

c# - 如何在没有 SelectionStart 的情况下设置 TextBox 光标位置

c# - 如何多次打开和关闭一个表单

c# - "Expecting property name enclosed in double quotes"运行代理场景时

c# - Windows 8 手机 C# 请求桌面网站无法正常工作

c# - Exception.Message 与 Exception.ToString()

c# - 处理具有多个子控件的用户控件的双击事件

c# - 按组名称匹配正则表达式中的组的更好方法是什么

c# - 从另一个类调用方法

c# - 访问静态字符串中的复选框

c# - 在 C# 中读取一个简单的 XML 配置文件