请教怎样从别的代码中导入一个窗体?

WL798 2008-11-20 09:49:20
我把Form2.cs,Form2.Designer.cs,Form2.resx三个文件拷贝至WindowsApplication1目录下,添加现有项后解决方案资源管理器中可以显示,然后把Program.cs中改成
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
//Application.Run(new Form1());
Application.Run(new Form2());
但最后一行运行时显示错误:
错误 2 找不到类型或命名空间名称“fangong”(是否缺少 using 指令或程序集引用?)
错误 3 与“System.Windows.Forms.Application.Run(System.Windows.Forms.Form)”最匹配
错误 4 参数“1”: 无法从Form2”转换为“System.Windows.Forms.Form”

这个错误该怎么解决呢?
...全文
70 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
没有梦想 2008-11-20
  • 打赏
  • 举报
回复
[Quote=引用楼主 WL798 的帖子:]
错误 2 找不到类型或命名空间名称“fangong”(是否缺少 using 指令或程…
[/Quote]

主要就是这个,缺少了命名空间,无法创建form2导致所有的错误。

检查下form2是否需要命名空间的引用
WL798 2008-11-20
  • 打赏
  • 举报
回复
我把Form2.cs,Form2.Designer.cs,Form2.resx三个文件拷贝至WindowsApplication1目录下,添加现有项后解决方案资源管理器中可以显示,然后把Program.cs中改成
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
//Application.Run(new Form1());
Application.Run(new Form2());
但最后一行运行时显示错误:
错误 2 找不到类型或命名空间名称“Form2”(是否缺少 using 指令或程序集引用?)
错误 3 与“System.Windows.Forms.Application.Run(System.Windows.Forms.Form)”最匹配
错误 4 参数“1”: 无法从Form2”转换为“System.Windows.Forms.Form”

这个错误该怎么解决呢?

111,131

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧