我有这个在Windows Visual Studio 2010中编写的VB.NET程序,有两种形式。 form1
将在form2
之前排在第一位,但现在我改变了主意,我想在form2
之前打开我的程序时首先加载form1
。我已经尝试了很多故障排除,但没有运气form1
仍然首先加载。
答案 0 :(得分:2)
双击解决方案资源管理器中的我的项目。在那里,您可以将Startup表单设置为form2。
答案 1 :(得分:1)
听起来好像你有一个简单的Windows窗体项目,没有子主程序(你应该阅读有关子主程序的内容,你可以按照你问题下面的评论中的建议阅读)。 / p>
对于您的问题,您需要单击解决方案资源管理器中的“我的项目”,然后打开(如果默认情况下不打开)应用程序选项卡。选项卡左侧有三个下拉控件,最后一个是“启动对象”。在此之下你会发现'Form2'。选择它,您的应用程序将从表单2而不是表单1开始。
答案 2 :(得分:1)
转到项目菜单,然后单击“属性”(底部选项)。在打开的选项卡中,将标有“启动表单”的下拉列表更改为您希望首先显示的表单。
希望这有帮助!
答案 3 :(得分:0)
以下步骤可能会有所帮助:
单击form1,转到其Topmost属性并将其设置为false。
单击form2,转到其Topmost属性并将其设置为true。
双击form1并输入以下代码:
me.hide()
form2.show()
me.show()
form1.hide()
我已经尝试过并且奏效了。