欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Delphi中组件库学习

程序员文章站 2023-12-22 18:55:34
...

Button组件
Cancel:布尔属性,当Cancel为True时,‘ESC’键相当于触发该Button的OnClick事件,窗体内有多个Button的Cancel属性为True,则执行顺序按照Tab序从小到大执行。
Delphi中组件库学习
Delphi中组件库学习

Default:布尔属性,当Default为True时,‘Enter’键相当于触发该Button的OnClick事件,窗体内有多个Button的Default属性为True,则执行顺序按照Tab序从小到大执行。
Enabled:布尔属性,当Enabled为True时,按钮可用,False则为禁用。

BitBtn组件
BitBtn组件时位图按钮,比较与Button按钮BitBtn可以显示位图
Glyph:加载一个位图,如图
Delphi中组件库学习
Kind:可以选择delphi预定义的位图按钮种类,并且具有不同的默认功能。
Layout:可以设置位图按钮中位图与文本之间的布局方式,可设置位图放置在文本的上下左右。

RadioButton和RadioGroup组件
RadioButton为单选钮
Alignment:两个可选值taLeftJustify和taRightJustify,默认值为TaLeftJustify说明按钮在文本的左边。
Checked:布尔属性,用于设置和判断单选钮的状态。
RadioGroup为RadioButton的容器,只包容RadioButton单选钮
ItemIndex:说明了被选中单选钮的编号,第一个编号为0,依次增长,若ItemIndex为-1,则说明该容器无被选中按钮。
Columns:用于读取RadioGroup组件中单选钮的列数,最多19,默认为1。

CheckBox和GroupBox组件
Alignment:两个可选值taLeftJustify和taRightJustify,默认值为TaLeftJustify说明按钮在文本的左边。
Checked:布尔属性,为True时复选框被选中,否则复选框状态不确定。
AllowGrayed:该属性为True时,复选框可以表现选中状态。
State:该属性可用检查复选框的状态,若AllowGrayed为False,那么可以使用Checked属性检查状态,若AllowGrayed为True则该属性可以检查到复选框是否处于不确定状态。
GroupBox组件包容CheckBox组件。

****.Font.Style属性,是由一种或者多种样式组成的集合,组合多种样式。

***.Font.Style:=[fsBold,fsItalic]//(加粗,斜体);
***.Font.Style+[fsBold];//并集操作
***.Font.Style-[fsBold];//差集操作

主菜单和弹出式菜单
MainMenu可在对象检视器的Images属性,选择ImageList中的图标,即对应菜单项的ImageIndex属性
PopupMenu操作方式等同于MainMenu,但需要设置Form中的PonupMenu属性。

ActionList组件
动作列表组件,双击弹出动作编辑器,分为自定义动作和delphi内置动作,可以通过MainMenu中的action与其绑定。
Delphi中组件库学习

SpeedButton组件
GroupIndex:该属性可用于多个SpeedButton组件的编组,当某一SpeedButton组件的该属性为0的时候,表明该按钮不属于任何一组;若一个SpeedButton单独成组,则单击的时候,它会在按下和弹起两种状态切换;属于同一个组的SpeedButton时互斥的,其中一个按下其它会弹起;SpeedButton组件还有AllowAllUp属性若为True,则同组的SpeedButton可以保持全部弹起的状态。

相关标签: delphi

上一篇:

下一篇: