c#中做页面跳转是说缺少using指令或程序集引用怎么解决

[复制链接]
查看11 | 回复2 | 2013-6-9 11:22:10 | 显示全部楼层 |阅读模式
如果你是在VS里编写,相信有红线提示哪里出问题。我要指出的是,就算没有缺少引用的问题,你的代码也不会按你的预期工作,原因是主窗体一旦Close(),就会销毁自身并返回Main方法,form作为主窗体线程中new出来的对象也一并会被销毁,所以你根本见不到form窗体被Show出来,而是程序退出。下面的语句可以解决这个问题:Form fm = new Form();fm.FormClosed += (senders, es) => { this.Show(); };fm.Show();this.Hide();其实关于多窗体开闭,有很多方案,主要根据业务逻辑来。...
回复

使用道具 举报

千问 | 2013-6-9 11:22:10 | 显示全部楼层
没猜错的话你的Form1应该是个窗体类!但你new对象的写法不对吧!类名 实例名 =new构造函数,你的应该写成 Form from= new Form1(); 还有给你补充一下,缺少using指令或程序集引用的问题一般都是你要用其他类,就要告诉你现在的类,那个类是哪里来的,没告诉就会报这个问题,还有就是对DLL的引用,也是你没有告诉...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行