本文整理自网络,侵删。
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?C获取焦点 2)SelectAll?C选定所有文本
事件:
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');-------------------在最后添加一行1Memo1.Lines.Delete(4);---------------------------删除第五行1Memo1.Lines.Insert(1,'Insert A New Line');-------在第二行插入一行1Memo1.Lines.Move(3,5);--------------------------将第四行移动到第六行12)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);
相关阅读 >>
Delphi tms web core直接从html&css设计的页面布局
更多相关阅读请进入《Delphi》频道 >>