D dazzling Unregistered / Unconfirmed GUEST, unregistred user! 2004-05-28 #1 比如从一个TIMAGE派生出一个新类TNEWIMAGE,该如何隐藏它的属性、方法或事件?即让用户不可见
D dazzling Unregistered / Unconfirmed GUEST, unregistred user! 2004-05-28 #2 唉~~~~~~~` 晒左半日都无一个人睇。。。。。。 系问题过简单仲系好有难度?
N NeutronDelphi Unregistered / Unconfirmed GUEST, unregistred user! 2004-06-08 #4 对,就像显示生活一样,公开了就不再是秘密。 所有在Delphi的VCL中TButton继承于TCustomButton,TPanel继承于TCutomPanel, Txxx都继承于TCustomXXXX,因为在TCustomXXX里大部分的属性事件都没有公布, 你可以继承它来写自己的控件,按照需要公布其属性。
对,就像显示生活一样,公开了就不再是秘密。 所有在Delphi的VCL中TButton继承于TCustomButton,TPanel继承于TCutomPanel, Txxx都继承于TCustomXXXX,因为在TCustomXXX里大部分的属性事件都没有公布, 你可以继承它来写自己的控件,按照需要公布其属性。
A Another_eYes Unregistered / Unconfirmed GUEST, unregistred user! 2004-06-08 #5 如果想在IDE中隐藏父类published的属性和事件还是很容易的,子类中定义一个同名只读属性就可以了(让用户看不见)。