怎么样给TForm添加published的属性?(100分)

  • 主题发起人 主题发起人 crystal
  • 开始时间 开始时间
C

crystal

Unregistered / Unconfirmed
GUEST, unregistred user!
从TForm继承下来的类怎么才能加进published属性?
 
就同给一个控件添加published属性一样
 
但是不会显示在Object Inspector里面啊!怎么让其显示?
 
继承TForm,产生自己的子类
 
我想是我没说清楚,是这样:
建立一个TForm,去掉里面的VAR FORM1 : TFORM1;的变量声明,
然后添加我想要的属性,然后建立一个DPK把这个PAS包含进去编译,使用
这个TFORM的时候,把现有的FORM的PAS文件中TFORM1=CLASS(TFORM)改成
TFORM1=CLASS(TMYFORM)来达到目的,其他的功能没有影响,就是PUBLISHED的
PROPERTY不在OBJECT INSPECTOR里面显示,我想问的是,我这样用法怎么显示,
或者这样不行的话,该怎么做?我不想用把窗体加入NEW-》RESPOSI。。。里面的
办法,请指教
 
这里: http://www.delphibbs.com/delphibbs/dispq.asp?lid=599794 可能是你想要的效果.
 
的确没法做,我想是 Delphi 对 Form 特殊处理了吧
 
同意楼上的楼上的
 
谢谢bbkxjy大虾,但是我确实不想把它加到Repository里面,每次从里面继承,Project里
都会多一个窗体,好烦阿,有没有别的办法,或者不要让他多个窗体出来?
 
多人接受答案了。
 
后退
顶部