Go homepage(回首页)
Upload pictures (上传图片)
Write articles (发文字帖)

The author:(作者)aaa
published in(发表于) 2014/7/19 0:10:15
delphi单选框组件(TRadioButton)使用实例

delphi单选框组件(TRadioButton)使用实例|方法

单选框组件(TRadioButton)

单选框与复选框有相似之处,它们都能直观地表示某个选项是否被选中,不同的是单选框表示的选项是互斥地,并且通常成组地使用,一组选项中只能有一个选项被选择,选择了其中一个选项,同一组中的其他选项将自动处于非选择状态。

1.TRadioButton 组件的典型用法

TRadioButton 组件运用该按钮设置一组互斥的选择,任何时候用户选择时,如果选中了这一组按钮中的任何一个,其他的选择状态均被清除。设计时,首先加入一个单选分组框,然后在该组上加入适当个数的单选框按钮。

在实现单选按钮的分组时,可以有多种方法。

• 利用分组框组件和单选按钮组件实现。例如TGroupBox 组件或TPanel 组件和TRadioButton 组件组合实现。首先向窗体中添加分组组件,然后向分组组件中添加单选按钮。这样,同一个分组框中的单选按钮就自动成为一组。可以通过TRadioButton 组件的Checked 属性来确定哪一个单选按钮被选中。

• 利用单选按钮分组框(TRadioGroup)实现。可以通过ItemIndex 属性来确定选中哪一个单选按钮。

在默认情况下,放在同一个容器如TForm、TPanel、TRadioGroup 中的单选框总是自动变成一组。

在单选框组件的应用中,OnClick 事件是非常重要的,可以在OnClick 事件中编写执行代码,因为各个单选框组件都是互相排斥的,不需要对其他单选框的状态进行判断。

2.TRadioButton 组件的重要属性

·Alignment 此属性用于设置单选框的文字与圆框的位置关系

·Checked 此属性表示选项是否被选中

下面介绍程序中TRadioButton 组件常用的属性。

(1)Alignment 属性

此属性用于设置单选框组件上文字的位置。本属性有两个取值:taLeftJustify 是在圆框左边显示文字,taRightJustify 在圆框右边显示文字。

(2)Checked 属性

可以在设计阶段就设置好单选框组件的状态。通过Checked 属性可以将单选框组件设置为“选中”和“未选中”状态。在一组单选框中最多只能有一个处于选中状态。

3.TRadioButton 组件的重要事件

TRadioButton 组件的主要事件是OnClick 事件。在单选框的状态发生改变时,将触发该事件。




If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)





QQ:154298438
QQ:417480759