我是靠谱客的博主 认真白云,最近开发中收集的这篇文章主要介绍Delphi中组件库学习,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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

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

BitBtn组件
BitBtn组件时位图按钮,比较与Button按钮BitBtn可以显示位图
Glyph:加载一个位图,如图
Glyph
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与其绑定。
ActionList

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

最后

以上就是认真白云为你收集整理的Delphi中组件库学习的全部内容,希望文章能够帮你解决Delphi中组件库学习所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(58)

评论列表共有 0 条评论

立即
投稿
返回
顶部