Vb.net 在visualbasic中继承表单

Vb.net 在visualbasic中继承表单,vb.net,forms,inheritance,visual-studio-2015,Vb.net,Forms,Inheritance,Visual Studio 2015,我试图在VB中将一个表单继承到另一个表单中(以便更高效地加载多个表单中使用的数据库)。我只需在顶部插入Inherits菜单,就可以使用一个表单完成此操作。然而,似乎所有其他形式都不会像这样工作-我得到了错误 “为类“编辑”指定的基类“表单”不能与其他部分类型之一的基类“菜单”不同。”这向我表明,所有其他表单与菜单和其他工作表单之间存在一些差异,但据我所知,它们都是以相同的方式创建的(进入工具栏上的“项目”部分,选择“添加Windows窗体”,然后进入每个窗体的“Designer.vb”文件,它们

我试图在VB中将一个表单继承到另一个表单中(以便更高效地加载多个表单中使用的数据库)。我只需在顶部插入
Inherits菜单
,就可以使用一个表单完成此操作。然而,似乎所有其他形式都不会像这样工作-我得到了错误 “为类“编辑”指定的基类“表单”不能与其他部分类型之一的基类“菜单”不同。”这向我表明,所有其他表单与菜单和其他工作表单之间存在一些差异,但据我所知,它们都是以相同的方式创建的(进入工具栏上的“项目”部分,选择“添加Windows窗体”,然后进入每个窗体的“Designer.vb”文件,它们似乎是相同的。[这是针对我的A级项目,因此我自然不太清楚所有的技术细节。]

我使用的是Visual Studio Community 2015版本14.0.25431.01更新3和.NET Framework版本4.6.01586,我很乐意提供任何其他所需信息


这是我的A级项目,所以我自然不太清楚所有的技术细节。
-那么你是一名学生;你知道你在所附图像中显示的
部分类编辑
文件是什么,以及它与执行
插入继承菜单
的代码文件的关系吗?@TnTinM不,不完全是。据我所知,这似乎是一种说明设计器文件是与表单代码属于同一类的一部分的方式?这是正确的,但您是否想到在文档中查找关键字
Partial
,以了解更多信息并确认您的假设?同时研究
Inherits
keyword以了解类继承的约束。错误消息非常明确,并且非常清楚问题的原因。您不能推理出需要采取的纠正措施吗?为了将来参考,请通过“项目”菜单->添加项->继承表单模板向导添加新的继承表单以避免此问题。@tnt我想我看到了什么您正在尝试说(或者至少我已将其更改为我认为您正在尝试说的内容,并且它正在工作)。公共类正在尝试从菜单继承,而部分类正在继承System.Windows.Forms.Form(或者,基本上是表单类).因为它不能继承两个不同的类,所以抛出了一个错误。谢谢你的帮助,也谢谢你试图让我理解它!