Go homepage(回首页) Upload pictures (上传图片) Write articles (发文字帖)
The author:(作者)aaapublished in(发表于) 2014/7/19 0:10:15 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 事件。在单选框的状态发生改变时,将触发该事件。
赞