为什么继承的窗体无法在设计模式下打开?
如题 问题点数:20、回复次数:12Top
1 楼LiJoe(有看贴的权利,没有回帖的义务)回复于 2005-04-22 13:01:11 得分 3
父窗体必须编译成功,再就可能你的父窗体在设计的时候没考虑周全出错Top
2 楼xuxun(我思故我在)回复于 2005-04-22 16:10:41 得分 0
重新编译过,可还是不行呀,真是奇怪的问题!Top
3 楼zhanqiangz(闲云野鹤-Overriding)回复于 2005-04-22 16:40:50 得分 3
你的继承窗体怎么添加的?
是从添加继承窗体里加的吗?Top
4 楼xuxun(我思故我在)回复于 2005-04-23 16:28:56 得分 0
是的,完全是按向导的方式加入的Top
5 楼cqs6616(冰火)回复于 2005-04-23 16:38:17 得分 0
重新编译一次Top
6 楼hamadou(闵峰--为了理想而奋斗)回复于 2005-04-23 17:06:33 得分 5
我也遇到过这样的问题,是从一个控件库(该库包含一个窗体)继承过来的,但在设计模式下,根本看不到任何窗体上的控件,只要自己在代码编辑器里来写(即便是双击按钮来写click代码的操作也要自己来写,觉得不方便,但还是没找到原因!我也重新编译了。程序可以用(也没有问题)但就是觉得修改起继承的窗体的界面时不方便!Top
7 楼xuxun(我思故我在)回复于 2005-04-27 10:48:50 得分 0
后来用了个费劲的方法,打开工程后,先随便加入一个新窗体,那么那些继承窗体就被识别了,原因不知道!想着是VS的BUG吧!Top
8 楼LiJoe(有看贴的权利,没有回帖的义务)回复于 2005-04-27 13:29:12 得分 3
不是的,是你的父窗体的代码有问题.我曾经碰到过,我在父窗体的FormLoad中加载数据,因为我重载了构造函数传递一个ConnectString进去,而在继承的窗体中,FormLoad事件运行时候ConnectString为空,所以一直不出现设计界面Top
9 楼xuxun(我思故我在)回复于 2005-04-27 16:19:29 得分 0
那为什么重新加一个窗体进去之后就可以了呢?
只想求个正解Top
10 楼nga96(因为我笨,所以努力。陈勇华)回复于 2005-04-27 19:14:01 得分 3
应该可以吧,偶们项目都是用继承来控制的
估计是LOAD事件中写了什么东西的。Top
11 楼longqiaoman(龙桥人)回复于 2005-04-28 08:40:13 得分 3
基窗体里FormLoad事件里不要写东西,如果真要写最好加个判断
if mybase.DesignMode<>true then
写你的代码
end ifTop
12 楼hamadou(闵峰--为了理想而奋斗)回复于 2005-04-28 09:01:50 得分 0
那我怎么什么都没写,也出不来??呵呵!Top




