Label组件
显示表示文本,说明其它组件用途,显示的内容不允许用户在界面随意更改。
Edit和MaskEdit组件
Charcase:确定文本是全部大写、全部小写还是大小写混合。
MaxLength:制定文本框容纳字符数目最大值。
PasswordChar:当编辑框作为密码输入时,指定所显示的符号,该值为#0时正常显示。
SelLength:被选取文本的长度值。
SelText:被选取的文本。
Text:编辑框的文本。
MaskEdit组件可以格式化文本编辑
格式符号 | 在掩码中含义 |
---|---|
! | 去掉输入数据开头空格 |
> | 将随后输入的字母转为大写 |
< | 将随后输入的字母转为小写 |
<> | 不限定字母大小写 |
\ | 导入字面符号 |
L | 该位置必须为英文字母 |
I | 该位置可以为英文字母 |
A | 该位置必须为英文字母或者数字 |
a | 该位置可以为英文字母或者数字 |
C | 该位置必须为任意字符 |
c | 该位置可以为任意字符 |
0 | 该位置必须为数字 |
9 | 该位置可以为数字 |
# | 该位置可输入数字或正负符号 |
: | 分隔时间数据的时分秒 |
/ | 分隔日期数据中的年月日 |
_ | 空格 |
Eg:"\(000\)_000-00000;0;*" ==>(***)_***-*****
输入:(010)_68-65873 结果文本:0106865873
通过Text得到的结果都是字符串类型
Memo和RichEdit组件
多行文本编辑功能,Lines[num]来访问num行内容,Text访问所有文本
Memo1.Lines.Add('NewText'); 添加文本行NewText。
Memo1.Lines.Append('NewText'); 添加文本行NewText。
Memo1.Lines.Delete(num); 删除第num行文本。
Memo1.Lines.Insert(num,'NewText'); 在第num+1行插入文本行。
Memo1.Lines.Move(n,m); 将第n+1行文本移动到m+1行。
Memo1.Lines.SaveToFile('fileURL'); 从文本文件中假造所有文本行|