将窗体重命名,为什么就无法调用?
原来有Form1和Form2,原来可以用Form2 a = new From2();但是现在将Form1重命名为frmMain,将Form2重命名为frmSecond后,在frmMain窗体事件中无法frmSecond a = new frmSecond();请问是怎么回?谢谢!
------解决方案--------------------你是不是只改了窗体名,而没有改类名?
------解决方案--------------------类的名字改了没啊
------解决方案--------------------改了名 .命名空间 和 类名. 你改了没> ?
------解决方案--------------------报什么错?
------解决方案--------------------那如果你frmSecond a = new frmSecond()会出什么错误
------解决方案--------------------你用的VS2005吧,将frmMain.Designer.cs文件中的类名也改下
就是保存自动生成代码的那个文件
------解决方案--------------------namespace?
改了?
------解决方案--------------------你搜索”InitializeComponent“就可以找到那个类
------解决方案--------------------在解决方案资源管理器中,给窗体重命名,文件名和类名会统一该的。
不知lz是怎么该的窗体名?
------解决方案--------------------应该是Designer.cs中的类名没有改
------解决方案--------------------那就猜不出来了,你把错误贴出来呀
------解决方案--------------------你的两个窗体没有在同一个名称空间下,你可以找到每个类所在的namespace并修改成一样的,比如:
namespace 你的名称空间
{
。。。
}
------解决方案--------------------你的目录这么怪的?
这样也看不出问题
------解决方案--------------------你有几个项目?
报了几个错误?