使用2.6破解版,在2ccc.com上下的。有以下bug
lrt119 2004-4-20 19:55:42
FORM1中窗体创建时的代码。
SuiSkin.SkinFile := ExtractFilePath(Application.ExeName)+'sui/wang.skn';
if not SuiSkin.Active then
SuiSkin.Active := true;
FORM2中没有加入,只在FORM1中加入。连接如上所示(FORM2,FORM3 都从FORM1中继承)
必须继承2个以上的窗体时内存报错。
shangshang 2004-4-22 14:22:27
我的系统中的MDI子窗体,是从基础模板中继承了三四级以后的子类form。
用2.45和2.55都很正常,只是我的应用程序退出时要停滞约3,4秒钟才关闭
用这个2.6后,退出很迅速,但是所有的子form都创建到一半就显示出来了。
这是窗口的大小还没有调整,窗口的标题居然是父类的标题。也就是说没有正确的创建和显示我的子窗体,请问可能是什么原因呢?
lrt119 2004-4-22 15:12:54
我个人使用的情况是,最好不要直接在父类的窗体上放置skindata,而是放置在DataModule中。父类的窗体去引用它。
shangshang 2004-4-22 15:24:59
另外,有几个特殊的子FORM ,他们都是直接从TForm继承的,显示都很正常。
难道这个2.6支持继承窗口方面有问题?
shangshang 2004-4-22 17:34:50
lrt119 :我原本的框架代码中是没有datamoudle的,我特地按你的意思建了个datamoudle,只放了vclskin 控件在里面,但是效果没有改变,我的继承下来的子窗体,仍然是好像创建到一半就显示了。奇怪的是,我跟踪了一下,我的调整子窗口
大小和标题等代码也都先后执行了。
下载和详细情况查看请
http://www.2ccc.com/article.asp?articleid=954