TCustomLabel中文使用说明

该对象是文本显示对象的基本类,它是非窗口控制,它不能直接接收键盘输入,该对象的层次结构为:TObject—TPersistent—Tcomponent、、、TControl—TGraphicContrtrol。

一、属性

1、Alignment:TAlignment

功能:控制文本的水平布置。该属性取值如下。

taLeftJustify:文本左对齐。

taCenter:文本居中。

taRightJustify:文本右对齐。

2、AutoSize:Boolean

功能:是否根据文本的长短自动调整控制的尺寸。

3、FocusControl:TWinControl

功能:指定一个窗口控制与标签相连。当用户按下由标签定义的加速键后,FocusControl指定的窗口控制将接收焦点。加速键是通过在标签文本的某字符前加—个与(&)符号,并且设置ShowAccelChar属性为真。

4、Layout:TTextLayout

功能:定义文本在标签内的垂直摆布方式。它的取值如下

tlTop:文本出现在标签的顶部。

tlCenter:文本在标签的垂直中央。

tlBottom:文本出现在标签的底部。

5、ShowAccelChar:Boolean

功能:显示加速字符。

6、Transpatrent:Boolean

功能:定义标签是否透明。

7、WordWrap:Boolean

功能:当文本太长时,确定文本是否换行。

二、方法

1、AdjustBounds:

功能:当标签文本改变时,重新调整尺寸。

2、Create:

功能:构造函数,创建与初始化TCustomLabel对象。

3、DoDrawText:(var Rect; TRect; Flags:Longint)

功能:在客户区域画文本,第一个参数Rect指定了客广区域的边框,第二个参数Flags

指定了文本在客户区域内采用的布置方式。

4、GetLabelText:

功能:返回标签的标题名称。

5、Loaded:

功能:当第一次装载时,调整标签尺寸。

6、Notification:

功能:当对象创建与毁坏时,响应通知。系统自动调用,应用程序没有必要直接调用它。

7、Paint:

功能:画标签映像。

8、SetAutoSize:

功能:设置AutoSize属性。




联系电话:
020-00000000
联系电话:
020-00000000
联系电话:
020-12345678