TCustomEdit中文使用说明

TCustomEdit对象是—个抽象类,所有的编辑框与备注控制均从该对象导出。TCustomEdit,为文本编辑封装了一些基本的行为。该控件的层次结构为:TObject—TPersistent—Tcomponent、、、TControl—TWinContrtrol。

一、属性

1、AutoSelect:Boolean

功能:当控制得到焦点时,确定编辑控制内的文本是否被全部选择。

2、AutoSize:Boolean

功能:确定是否根据编辑的文本内容自动调整控制尺寸。

3、BorderStyle:TBorderStyle

功能:确定是否有一个边框.

4、CanUndo:Boolean

功能:指示是否撤消操作。

5、CharCase:TEditCharCase

功能:决定编辑控制内的文本的大小写状态。它的取值如下

elLowerCase:文本被转换为小写字母。

ecNormal:文本不转换,仍为输入的值。

ecUpperCase:文本转换为大写字母。

6、HideSelection:Boolean

功能:当焦点移动到另一个控制后,确定是否隐藏所选择的文本。

7、MaxLength:Integer

功能:指定编辑文本的最大长度。当为0时,表示没有定义限制。

8、Modified:Boolean

功能:指示文本是否被修改过。

9、OEMConvert:Boolean

功能:是否字符可以从ANSI转换到OEM,或者从OEM转换到州ANSI。

10、PasswordChar:Char

功能:密码字符。

11、ReadOnly:Boolean

功能:决定用户是否能改变编辑控制的文本。

12、SelLength:Integer

功能:确定选择字符的数量。

13、SelStart:Integer

功能:指定选择手行的开始位置。

14、SelText:String

功能:返问选择部分的文本。

二、方法

1、Change

功能:产生—个OnChange事件。应用程序不能直接调用该方法,它通过wiRdows事件自

动触发。

2、Clear:

功能:从编辑控制中删除所有的文本。

3、ClearSelection:

功能:从编辑控制中删除已选择的文本。

4、ClearUndo:

功能:清除undo缓冲区。

5、CopyToClipboard:

功能:复制选择的文本至剪帖板,采用CF—TEXT格式。

6、Create:

功能:构造函数,创建并初姑化一个TCustomEdit对象实例。

7、CreateParams:

功能:初始化参数。

8、CreateWindowHandle:

功能:创建一个窗口控制句柄。

9、CreatWnd:

功能:创建一个编辑控制的窗口。

10、CutToClipboard:

功能:复制选择酌文本至剪帖板,采用CF_TEXT格式,并删除选择。

11、DefaultHandler:

功能:为消息提供—个缺省处理句柄。

12、DestroyWnd:

功能:毁坏编超控制的窗口控制。

13、DoSetMaxLength:

功能:设置MaxLength属性。并给编辑控制的窗口发送一个EM_LIMITTEXT0消息。

14、GetSelLength:

功能:返回SelLength属性的值。并给编辑控制的窗口发送一个EM_GETSEL消息。

15、GetSelStart:

功能:返回SelStart属性的值。并给编辑控制的窗口发送一个EM_GETSEL消息。

16、GetSelTextBuf:

功能:复制选择的文本至缓冲区,并返回己复制的数量。

17、PasteFromClipboard:

功能:从剪贴板中粘贴内容至编辑控制,替代被选择的文本,剪贴板内容的格式必须是

CF_TEXT。

18、SelectAll:

功能:选择编辑框中的所有文本。

19、SetSelLength:

功能:设置SelLength属性。

20、SetSelStart:

功能:设置SelStart属性。

21、SetSelTextBuf:

功能:以一个空字符串替代选择的文本。

三、事件

1、OnChange:当编辑的文本改变时,发生该事件。

1. TCustomLabel对象

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



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