DELPHI常用组件

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Delphi常用组件的使用

目录

1.按钮类组件

1.1Button组件

Button组件位于Standard页。

Button组件的常用属性表

属性描述

Cation用于在按钮上显示文本内容

Cancel用来指定按钮是否为取消按钮

Default用于指定按钮是否为默认按钮,在按Enter键时也选中命令按钮Hint设置鼠标在组件上短暂停时在组件旁显示的提示小窗口的内容ShowHint确定是否显示提示文本,默认值是FALSE

1.2Bitbtn组件

Bitbtn组件(位图组件)位于Additional,与Button很相似,只是多了一个位图符号在按钮上(如带有对号的OK,问好的Help等),其某些属性与Button类似,下表为其独有的的特性。(注:此组件不需编写代码)

Bitbtn组件的常用属性表

属性描述

Kind Kind属性的值就是位图按钮上显示的图标。Kind属性后的下拉列表中有一组默认图标的属性值,有bkCancel(取消)、bkAbort(终止)、bkAll(所有)、

bkClose(关闭)等。

Glyph用于在位图按钮上显示加载后的位图图形

NumGlyphs用于指明位图按钮所能使用位图的个数。在delphi中,最多允许向一个位图按钮提供4个图像文件,用于表示4中不停状态

Layout用于指出位图图形在位图组件上的放置位置

1.3SpeedButton组件

SpeedButton组件(加速按钮)位于Additional,常放置在Panel组件上,用于设计工具栏。它与Bitbtn相似,也可以显示图像和文本,但通常只用于显示图像。

SpeedButton组件的常用属性表

属性描述

AllowAllUp用于设置同一组的加速按钮是否具有同时弹起的状态。若设置为FALSE,则当同一组加速按钮中的一个被按下时,其他加速按钮都处于弹起状态,即这

组按钮必须有且只有一个处于按下状态

Down用于设置该加速按钮是否处于按下状态,若设置为TRUE,则表示按钮处于按下状态

Flat用于设置在鼠标移动到该按钮上时,按钮是否显示三维效果。为FLASE则不出现

GroupIndex用于将数个加速按钮设置成一组,只需将其值设置成不等于0的数值即可1.4RadioButton组件

RadioButton组件(单选框按钮)位于Standard页。此组件通常会组成一组,在同一组中,同一时刻只能选择一个单选按钮,其余非选中。

RadioButton组件的常用属性表

属性描述

Alignment用于设置单选框中选择框和文字的排列方式。若设置为taLeftJustify,则文字位于选择框左边;若设置为taRightJustify,则位于右边Checked用于表示单选框是否处于被选中状态。若设置为cbChecked,则表示选中状态;若设置为cbGrayed,则表示变灰状态,即无法选中。

1.5CheckBox组件

CheckBox组件(复选框)位于Standard页。该组件主要用于进行多重选择。

CheckBox组件的重要属性表

属性描述

AllowGrayed设置是否使此复选框变成灰色,即无法选中

State用于表示复选框的当前状态,有三个值:cbChecked(选中状态)、

cbUnchecked(未选中)、cbGrayed(变灰)

2文本类组件

2.1Lable组件

Lable组件(标签)位于Standard页,用于显示对用户操作进行提示或其他信息的静态文字。

Lable组件的主要属性表

属性描述

Alignment用于设置标签中的文本在水平方向上的排列方式,可为以下3值:taLeftJustify(居左)、taCenter(居中)、taRightJustify(居左)Autosize用于设置标签尺寸大小是否随Caption属性中文字的字体大小而自动进行调整。若设置为TRUE,则自动进行调整

Caption用于设置标签上显示的文字

Font用于设置标签上显示文字的字体

Layout用于设置标签中的文本在垂直方向上的排列方式,可为以下3值:tlBorrom (靠下)、tlCenter(居中)、tlTop(靠左)

WordWrap用于设置标签上的文字是否自动进行转行。若设置为FALSE,则当标签上的文字太长时,会被截断;若为TRUE,则会自动转到下一行显示

2.2Edit组件

Edit组件位于Standard页,用于输入单行文本或数据,同时也可用于显示信息。

Edit组件的主要属性表

属性描述

CharCase设置Edit组件中的文字大小、写显示方式,

有以下3值:ecLowerCase(全部转化成小写

显示)、ecNormal(不转化,按原样显示)、

ecUpperCase(全部转化为大写显示)Modified用于判断Edit组件里的文字内容是否被修改

过。为TRUE则表示修改过PasswordChar用于设置密码显示字符。若不希望在编辑框

中显示输入密码,可先设置一个字符,如‘*’。

默认情况下,这个字符为‘#0’,表示编辑框

不做任何替换,原样显示

Text用于显示编辑框中的文字内容

2.3Memo组件

Memo组件位于Standard页,与Edit很相似,但它能够用于显示和编辑多行文本。

Memo组件的主要属性表

属性描述

Lines用于访问框中的,每一行内容MaxLength设置文本框中的最大文字输入量ScroollBar用于设置是否需要加入滚动条。有以下几个

值:ssBoth(水平和垂直滚动条都加上、

ssHorizontal(加水平滚动条)、ssNone(不加

滚动条)、ssVertical(加垂直滚动条) WantReturns用于设置在框中“Enter”键是否起回车作用WantTabs用于设置在框中“Tab”键是否起移位作用

2.4MaskEdit组件

MaskEdit组件位于Additional页,与Edit相似,它用于显示和编辑具有指定格式的文本,如特定输入格式的时间等。

在右键单击MaskEdit组件,打开“Input Mask Editor”对话框,可以在这个对话框中设置所要显示文字的格式。

2.5LabelEdit组件

LabelEdit组件位于Additional页,其作用相当于Label和Edit的组合。

LabelEdit组件的主要属性表

属性描述

EditLabel用于对LabelEdit组件的标签部分进行设置,与Label属性设置大同小异LabelPosition用于设置放置标签的位置

LabelSpaceing用于设置标签和编辑区之间的间距,调整单位是像素

3.列表类组件

相关文档
最新文档