首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

将窗体重命名,为什么就无法调用?该如何解决

2012-01-12 
将窗体重命名,为什么就无法调用?原来有Form1和Form2,原来可以用Form2anewFrom2()但是现在将Form1重命名

将窗体重命名,为什么就无法调用?
原来有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 你的名称空间
{
。。。
}
[解决办法]
你的目录这么怪的?
这样也看不出问题
[解决办法]
你有几个项目?
报了几个错误?

热点排行