Delphi中组件Label、Edit、Tag、Memo、RichEdit

Label组件

1)Caption:标签上显示的文字(含&,第一个字符为加速键)
2)AutoSize:Boolean型(决定标签是否随文字的变化而改变大小)
3)Alignment:标签对齐方式(左对齐、右对齐、居中对齐)
4)Layout:标签对齐方式(上对齐、下对齐、居中对齐)
5)WordWrap:Boolean(是否折行显示)
6)Transparent:Boolean(背景是否透明)
7)FocusControl:按下加速键(获取组件焦点)

加速键的使用

例如,
label1和edit1,在label1中
Caption属性加入&(姓名:[&a])
FocusControl属性:edit1.
当Alt+a,edit1获取焦点

Edit组件

1)Text:String(文本框中内容)
2)AutoSelect:Boolean当true(编辑框得到焦点,自动锁定文本框中文本)false(得到焦点不选定)
3)Enabled:Boolean(编辑框是否失效)true(有效)false(无效)
4)ReadOnly:Boolean(编辑框内容是否可以编辑)
5)SelStart:Integer编辑框第一个字符序号0,光标起始位置。
6)SelLength:Integer(文本长度)
7)SelText:String(设置SelStart和SelLength,调用此方法,将选中一段文本)
8)CharCase:枚举。
ecNormal:不改变输入字符大小写。
ecLowerCase:英文转为小写
ecUpperCase:英文转为大写
9)HideSelection:Boolean。(选定文字是否以加强的背景颜色显示)
10)PasswordChar:默认#0,改则显示为****
用法:567前提都需要文本框得到焦点(edit1.setfocus)
SelText使用不需要参数,只需要先使用SelStart方法和SelLenth方法

方法:

1)SetFocus–获取焦点
2)SelectAll–选定所有文本

事件:

1)OnChange:编辑框内容发生改变
2)OnEnter:编辑框得到焦点
3)OnExit:编辑框失去焦点
4)OnKeyPress:按键事件
5)OnKeyDown:键盘按下事件
6)OnKeyUp:键盘松开事件

Tag为整型全局变量

多编辑框得到焦点和失去焦点色变:
选中多编辑框,选择事件OnEnter:编辑(sender as tedit).color:=rgb(,,*);
…………………..OnExit:编辑(sender as tedit).color:=rgb(,,*);

Momo组件

1)Lines:(处理memo中内容)是一个对象,是一个数组,下标为0.(一行对应[*])
一些用法:

Memo1.Lines.Add('A New Line');-------------------在最后添加一行
Memo1.Lines.Delete(4);---------------------------删除第五行
Memo1.Lines.Insert(1,'Insert A New Line');-------在第二行插入一行
Memo1.Lines.Move(3,5);--------------------------将第四行移动到第六行

2)WantReturns:Boolean。true(按Enter插入回车符(ctrl+enter))false(事件提交窗体处理)
3)WantTabs:true(按TAB插入tab字符)false(改变获得焦点的组件)
4)ScrollBars:控制Memo组建的滚动条。
ssNone(无滚动条)
ssHorizontal(只有水平滚动)
ssVertical(垂直滚动条)
ssBoth(水平垂直滚动)
5)Modified:确定组件是否被修改

RichEdit组件61页

主要属性:

1)SelStart、SelLength、SelText、WantReturns、WantTabs、ScrollBars、Modified、HideSelection…类似上面属性
2)SelAttributes:选定文字字体
3)DefAttributes:RichEdit默认字体

主要事件:

1)OnChange:组件内容发生变化,触发该事件
2)OnSelectionChange:选定文本触发该事件

主要方法:

1)CopyToClipboard:复制到剪贴板
2)CutToClipboard:剪切到剪切板
3)PasteFromClipboard:从剪切板粘贴,用剪切板内容覆盖选定的内容

Lines对象的主要方法有:

1)SaveToFile:将RichEdit组件中的内容保存起来
保存到对话框指定文件夹:
Richedit1.Lines.SaveToFile(Savedialog1.FileName);
2)LoadFromFile:在richedit中打开一个文件
RichEdit1.lines.LoadFromFile(Opendialog1.FileName);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值