注册 登录
编程论坛 VB.NET论坛

关于Form1.show窗体显示的疑问

xiangyue0510 发布于 2016-03-09 11:36, 3951 次点击
之前做的一个程序中有几个窗体可以在新的项目中使用,所以直接复制到新项目中添加。调用窗体的时候发现用Form1.show不行,错误信息:    BC30469    对非共享成员的引用要求对象引用。
尝试了新建窗体,拷贝控件和代码过来,也是不行。
检查了以下原来的程序,就是Form1.show这个语句,而且调试也是没有问题的。为何会出现这样的问题,在一个项目中可以,但是另外一个项目中就不行??

现在使用的方法如下,但是这个方法可以无限的调出窗体
Dim fm as new Form1
fm.show

解决方法也许不是很麻烦,但是主要是想弄清楚为何这样(一个项目中可以,一个不行)。这样以后可以注意避免这样的问题。
2 回复
#2
luhai_fy2016-03-21 17:41
貌似是窗体名称都是form1的结果,新form改名比较好
#3
排骨马2016-04-12 17:34
是不是用 me.show
1