Delphi程序的设计及实验指导第4章 常用组件.ppt

Delphi程序的设计及实验指导第4章 常用组件.ppt

  1. 1、本文档共47页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Delphi程序的设计及实验指导第4章 常用组件

4.3 按钮类组件 2.主要属性 (1)AllowAllUp属性:该属性决定同组中的加速按钮是否可一个都不选择。如果将其设置为true,那么在同一组中的加速按钮可一个都不选择,但可以出现;如果将其设置为false,则必须选择同一组中的快速按钮之一,即必须有一个加速按钮处于被按下状态。默认值为false。 (2)Down属性:该属性用来设置显示状态。如果将其设置为true,那么加速按钮以按下状态(Down)显示;如果将其设置为false,则加速按钮以未选中(UnSelect)状态显示。 (3)Flat属性:若该属性值为true,则按钮在未选中状态下没有边框,只有在选中状态下才有边框。 (4)GroupIndex属性:该属性决定哪些加速按钮作为一组。默认值为0,表示该组件不属于某个组。具有相同GroupIndex属性值且不为0的加速按钮属于同一个组,当单击其中之一时,该按钮一直保持按下(Down)状态,直到单击了同一组的另一个按钮为止。 4.3 按钮类组件 4.3.4 TRadioButton组件 TRadioButton单选按钮组件位于组件面板的Standard选项卡上(如图4-1所示),它为单选按钮组件,可以在多个条件中选择惟一的一个。通常在使用单选按钮时,总是将其进行分组。在同一组中,只能同时选中一个按钮,其余按钮自动取消选中。在实现单选按钮的分组时,可以有两种方法: (1)利用分组框组件(TGroupBox)和单选按钮组件(TRadioButton)来实现。首先向窗体中添加分组框,然后向分组框中添加单选按钮。这样,同一个分组框中的单选按钮就自动成为一组。可以通过TRadioButton组件的Checked属性来确定哪一个单选按钮被选中。 (2)利用单选按钮分组框(TRadioGroup)实现。可以通过ItemIndex属性来确定选中哪一个单选按钮。 4.3 按钮类组件 1.用途 TRadioButton组件也称为开关按钮。单选按钮为用户提供了一组相互排斥的选项按钮,无论何时选项组中最多只有一个选项被选择。如果在选择过程中又选择了另一个按钮,则先前被选择的按钮会自动变成未选择状态。 2.主要属性 (1)Checked属性:该属性表示单选按钮是否被选中。如果该属性为true,则单选按钮的框中出现一个圆点表示选中;默认值为false,表示未选中。 (2)Enabled属性:该属性用来控制单选按钮是否处于激活状态。默认值为true,即为激活状态;当该属性为false时,处于非激活状态,此时组件上显示的字体为灰色,表示该按钮不起作用。 (3)Visible属性:该属性决定该单选按钮在窗体上是否可见。默认值为true,即可见。 4.3 按钮类组件 4.3.5 TCheckBox组件 TCheckBox复选框组件位于组件面板的Standard选项卡上(如图4-1所示),它为复选按钮组件,可以组成多项选择。 1.用途 TCheckBox组件称为复选框,用户可通过单击一个选项来选择或取消选择该选项,在一个选择组框中一次可做出多项选择。 4.3 按钮类组件 2.主要属性 (1)Alignment属性:该属性用于设置复选按钮上文字的位置。taRightJustify表示文字显示在小方框的右边;taLeftJustify表示文字显示在小方框的左边。 (2)AllowGrayed属性:该属性的默认值为false,这时复选框只有两种状态,即“选中”、“未选中”。但当该属性为true时,复选框则有3种状态,即“选中”、“未选中”和“部分选中”灰色。 (3)State属性:该属性用来设置或返回复选框的状态,可取以下值: cbChecked:表示复选框处于启用状态。 cbUnchecked:表示复选框处于未启用状态。 cbGrayed:表示复选框处于启用且变灰状态。 (4)Checked属性:该属性用来检测复选框当前处于什么状态,为true表示选中,为false表示未选中。如果复选框的State属性为cbGrayed或cbUnchecked,则Checked属性为false。 4.3 按钮类组件 【例4-2】在本书第3章例3-1的基础上重新设计教师基本信息输入窗体,设计窗体完成后的效果如图4-8所示。此窗口中新添加了两个标签组件、两个单选按钮组件、4个复选框组件。 组件类型 组件名 属性名 属性值 标签(TLabel) Label6 Caption 性别 Label7 Caption 喜爱阅读哪类书籍 单选按钮(TRadioButton) RadioButton1 Caption 男 RadioButton2 Caption 女 复选框(TCheckBox) CheckBox1 Caption 历史类 CheckBox2 Caption 文

文档评论(0)

130****9768 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档