3 TControl类 T C o n t r o l类定义了许多属性、方法和事件,一般用于可视组件
例如, T C o n t r o l引入了组件显示自 己的能力
T C o n t r o l类包含了位臵属性,如To p和L e f t,也包含了尺寸属性,如Wi d t h和H e i g h t (即水平和 垂直尺寸)
其他属性还有C l i e n t R e c t、C l i e n t Wi d t h和C l i e n t H e i g h t
T C o n t r o l还引入了决定外观的属性,如Vi s i b l e、E n a b l e d和C o l o r
你甚至能通过它的F o n t属性为其 文本指定字体
其文本是通过它的属性Te x t和C a p t i o n提供的
T C o n t r o l还引入了一些标准事件,如鼠标事件O n C l i c k、O n D b l C l i c k、O n M o u s e D o w n、O n M o u s e - M o v e和O n M o u s e U p
此外,它还引入了拖放事件,如O n D r a g O v e r、O n D r a g D r o p和O n E n d D r a g
T C o n t r o l本身没有什么用处,你决不能创建它的派生类
被T C o n t r o l引入的另一个概念是它可以有一个父组件
虽然T C o n t r o l可以有一个父,但它的父必须 是一个T Wi n C o n t r o l (父组件必须是窗口组件)
T C o n t r o l引入了P a r e n t属性
大多数D e l p h i控件是由T C o n t r o l的派生类T Wi n C o n t r o