winforms 在表格1之前显示表格2

nnt7mjpx  于 2022-12-04  发布在  其他
关注(0)|答案(5)|浏览(159)

我在Windows Visual Studio 2010中编写了一个VB.NET程序,有两种形式。form1将在form2之前先加载,但现在我改变了主意,当我在form1之前打开程序时,我希望先加载form2。我尝试了很多故障排除方法,但form1仍然是第一个加载的。

nszi6y05

nszi6y051#

在[方案总管]中按两下[我的项目]。您可以在此将[启动]表单设定为form2。

e4yzc0pl

e4yzc0pl2#

听起来好像您有一个没有子主过程的简单windows窗体项目(您应该阅读有关子主过程的内容,因为您可以按照问题下面的注解中的建议进行操作)。
对于您的问题,您需要单击解决方案资源管理器中的“我的项目”,然后打开(如果默认情况下没有打开)应用程序选项卡。选项卡左手有三个下拉控件,最后一个是“启动对象”。在此控件下,您将找到“Form2”。选择它,您的应用程序将从窗体2而不是窗体1开始。

g6baxovj

g6baxovj3#

进入项目菜单,点击“属性”(底部选项)。在打开的选项卡中,将标签为“启动窗体”的下拉列表更改为您想要首先显示的窗体。
希望这对你有帮助!

8aqjt8rx

8aqjt8rx4#

以下步骤可能会有所帮助:
1.单击form1,转到其Topmost属性并将其设置为false。
1.单击form2,转到其Topmost属性并将其设置为true。
1.双击form1并编写以下代码:

me.hide()
   form2.show()

1.双击form2并编写以下代码:

me.show()
   form1.hide()

我试过了,而且成功了。

a7qyws3x

a7qyws3x5#

请在解决方案资源管理器中导航并单击program.cs,然后更改Application.Run(您要启动的表单的新名称());
在您要启动它的书写名称的位置,然后输入名称

相关问题