C# C窗体在不登录的情况下打开

C# C窗体在不登录的情况下打开,c#,C#,我在c中创建了表单1作为我的主表单,表单2作为登录表单。因此,在运行应用程序时,我的主窗体首先在没有登录的情况下执行。由于我的主表单编码已经完全完成,我无法更改表单的顺序。有人能帮我吗?问题是:您的代码有问题,您需要修复它。这最终意味着,您认为主表单编码是完整的假设是不正确的。为了解决这个问题,必须做些改变 登录表单特别烦人,因为启动表单是应用程序的主机。如果将启动窗体设置为登录窗体,则关闭它将关闭应用程序。所以你基本上有两个选择: 编写一个自定义的main方法来启动登录表单,提取登录信息并将会

我在c中创建了表单1作为我的主表单,表单2作为登录表单。因此,在运行应用程序时,我的主窗体首先在没有登录的情况下执行。由于我的主表单编码已经完全完成,我无法更改表单的顺序。有人能帮我吗?

问题是:您的代码有问题,您需要修复它。这最终意味着,您认为主表单编码是完整的假设是不正确的。为了解决这个问题,必须做些改变

登录表单特别烦人,因为启动表单是应用程序的主机。如果将启动窗体设置为登录窗体,则关闭它将关闭应用程序。所以你基本上有两个选择:

编写一个自定义的main方法来启动登录表单,提取登录信息并将会话传递给主表单。所以根本就没有创业形式了。这是正确的做法

扰乱主窗体的加载,这样当它第一次显示时,它会将登录窗体显示为模式窗体,在登录窗体完成之前禁用主窗体。这是相对容易做到的,但将是一个绝对混乱的许多潜在的错误


在app.xamli中更改表单的启动uri在项目属性中有一个启动表单。或者App.xaml中有一个WPF的StartupUri。这是否回答了您的问题?你应该提到你正在使用的技术。Winforms?WPF?WebForms?需要有关该问题的更多详细信息。请包括您正在使用的技术。