J
jiangsutx
Unregistered / Unconfirmed
GUEST, unregistred user!
我用的是Delphi 7,Windows 7,安装了TMS components pack 5.8.xxxx其他控件都很正常,使用TMSMenu标签下的AdvToolBarPager时会出现问题:我用拖动的方式在程序中加入了这个控件,因为有3个子标签,于是Delphi还自动生成了每个标签对应的类。所有的类如下: AdvToolBarPager1: TAdvToolBarPager; AdvToolBarPager11: TAdvPage; AdvToolBarPager12: TAdvPage; AdvToolBarPager13: TAdvPage;编译运行很正常。正常显示,可以可视化的编辑窗口元素。运行后的窗体也正常显示。没有任何错误提示。但是:如果保存工程,再次打开,就会提示:Class TAdvPage not found。问是否忽略。如果点了忽略,则它自动删除了对应的窗体描述文件.dfm 中的3个关于TAdvPage的object部分。此时再点击运行,会提示unit.pas中定义的AdvToolBarPager11: TAdvPage;在窗体Form1上面没有对应的Component。如果我刚开始不忽略,则无法用View Forms来可视化的看到窗口内容。(还是那个错误:找不到class TAdvPage;)但是依然点击编译运行,显示的可执行程序的结果是一切正常的!只是无法在设计窗体模式下看窗体了。到底该怎么办?我尝试了TMS组件里面其他的,都没有问题,我也尝试了那种允许包含子组件的容器一样的类,如Panal等,unit.pas, unit.dfm中的写法都是一样的,但是不出错。谢谢大家了,!