是的,所以我有一个为我在 VB.NET 中为学校制作的游戏设计的自定义表单。它位于命名空间“UI”中。它(显然)继承自 Form。我在名为“客户端”的项目命名空间中有另一个代码文件。客户端继承自我的自定义表单类。但是,会出现两个问题:
- 如果我将自定义表单类导出为模板,然后使用 Project > Add New Item... 将其添加到项目中,它会正常设计表单,我没有进行任何更改,并且在 Properties下,声称它是
Windows.Forms.Form
. 它在运行时确实显示了正常的表单,但是我的自定义表单中的所有内部代码都在 Client.vb 中,这是我不想要的。 - 如果我只是将代码文件添加到项目名称空间并添加
Inherits Window
到其中,它不会生成设计器文件并且实际上根本不会显示表单,因为当我将其设置MainForm
为“客户端”时,它会显示它派生自的类, 在 UI 命名空间中。
我在自定义表单构建方面几乎没有经验,因此非常感谢任何帮助。谢谢!