winforms 即使我在项目属性中更改了Form1,VB.NET中的启动窗体也会一直重置为Form1

xggvc2p6  于 2022-11-17  发布在  .NET
关注(0)|答案(2)|浏览(184)

所有与此问题相关的问题都简单地回答“右键单击projet,属性,将启动窗体更改为您想要的窗体”。我确实这么做了。但是,它并没有在Application.Designer.vb中自动生成的代码中更新它。我运行应用程序的唯一方法是在该文件中手动将“form1”更改为我的主窗体的名称,显然,只要我触摸任何内容,它就会被覆盖。
启动窗体的属性保持正确,即使编写的代码被覆盖,也会选择我自己的窗体。
我正在使用Visual Studio 2019 with .NET 5.0,没有不寻常的插件

4sup72z8

4sup72z81#

您可以在Application.myapp档案中变更启动表单名称。如果您开启Show All Files,您可以将它视为My Project的一部分。或者您可以在档案总管中移至My Project文件夹。

ssgvzors

ssgvzors2#

就像你说的:“右键单击项目,属性,将启动窗体更改为您想要的”。它与自动生成的代码无关。Application.Designer.vb听起来非常像转换为VB的C#。只需删除Application.vbApplication.Designer.vb,在VB中不需要它。(或者保留它,但随后您必须将启动指向Application而不是窗体。)

相关问题