Vb.net InitializeComponent 具有多个带有相同签名的定义 :解决方案
一、原理:
form窗口双击时,又自动生成了 InitializeComponent()方法。与 form1Designer.vb 中冲突,如图1所示。

二、解决方法
在项目上,点右键,选择增加 现有文件,增加:此form的 form1Designer.vb,form1.resx 2个文件,注意不要增加 form1.vb ,因此文件本已经有了。上面2个文件存在项目中,2者不能关连起来。

首先,只加form1Designer.vb,form1.resx 这2个文件,注意不添加form1.vb,如图2所示, 运行程序;之后再添加 form1.vb 文件,这时弹出对话框"已存在form1Designer.vb,form1.resx的文件,是否替换它"(图3、4),点击是即可搞定。

