Vcl和FireMonkey中Button的继承关系学习

来源:互联网 发布:网络手势的含义带图片 编辑:程序博客网 时间:2024/05/20 04:10

1、新建一个VCL工程,在主窗口上放一个Button。


代码中看到新建的Button1为TButton类,现在来逐级查看父类:









好了,这里到TObject为止了。来梳理一下TButton的继承关系:

TButton-TCustomButton-TButtonControl-TWinControl-TControl-TComponent-TPersistent-TObject


2、新建一个Firemokey工程,在主窗口上放一个Button。



代码中看到新建的Button1为TButton类,现在来逐级查看父类:











好了,这里到TObject为止了。来梳理一下TButton的继承关系:

TButton-TCustomButton-TPresentedTextControl-TPresentedControl-TStyledControl-TControl-TFmxObject-TComponent-TPersistent-TObject


这里来总结一下VCL和Firemokey中TButton的异同:

1、类名都是TButton;

2、最后都是从TObject-TPersistent-TComponent继承而来;

3、Firemokey在VCL的TCustomButton到TComponent继承过程中,继承了更多的类,实现了更多的接口;

4、VCL是针对Windows的框架,而Firemokey框架不仅针对Windows还有MacOS、iOS、Android以及最新的Linux,所以中间会有更多的接口实现,以及在Firemokey中引入的TStyledContro风格化组件。


今天的学习就到这里了,明天学习VCL和Firemokey中Form的继承关系。

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 四川电信多余的话费怎么办 四川电信话费多了怎么办 固话冲q币要密码怎么办 手机卡怎么突然没了怎么办 联通话费冲错了怎么办 王卡高额半停机 怎么办 计算机报考在手机上网上支付怎么办 建行app充话费不到账怎么办 币乎账号被骗了怎么办? q币充了想返还怎么办 q币账号充值错了怎么办 淘宝乐充话费没到账怎么办 微信信用卡还款未到账怎么办 登不上qq怎么改qq密码怎么办 qq改不了以前的密码怎么办 qq微信密码都被改了怎么办 qq账号被盗一直改密码怎么办? 2018qq密码忘了怎么办 我qq密码忘记了怎么办 微信怎么办该改密码 微信改密码收不到验证码怎么办 微信不能改密码怎么办 qq钱包被限额了怎么办? 注册战网手机号被使用怎么办 电信充值卡密码刮花了怎么办 油卡充值卡密码刮花了怎么办 电费充值卡密码刮花了怎么办 手机充值卡密码刮坏了怎么办 办中石化油卡怎么办 移动代充q币没到怎么办 电信手机话费充多了怎么办 微信钱包提现提错银行卡怎么办 qq余额提现不了怎么办 qq钱包充错话费了怎么办 苹果账户扣了钱怎么办 苹果平板冲不进去电怎么办 qq红包输了钱怎么办 qq红包实名认证没有银行卡怎么办 扣扣红包发不了怎么办 qb充错账号了怎么办 q币冲错了号了怎么办