Delphi 第3章 常用基本控件.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Delphi 第3章 常用基本控件

3.3 使用焦点 焦点(Focus)就是光标,当对象具有“焦点”时才能响应用户的输入,因此也是对象接收用户鼠标单击或键盘输入的能力。在Windows环境中,在同一时间只有一个窗口、窗体或控件具有这种能力。具有焦点的对象通常会以突出显示标题或标题栏来表示。 当编辑框具有焦点时,用户输入的数据才会出现在编辑框中。 * 3.3 使用焦点 可以用SetFocus方法在代码中设置焦点。如在例3-4中,编写窗体的OnActivate事件代码,其中调用SetFocus方法,使得程序开始时光标(焦点)位于编辑框Edit1中: procedure TForm1.FormActivate(Sender: TObject); begin edit1.SetFocus ; end; * 3.3 使用焦点 另外,在“计算”按钮的OnClick事件代码中调用SetFocus方法,使光标重新回到编辑框Edit1。 在程序运行的时候,用户可以按下列方法改变焦点: (1) 用鼠标单击对象。 (2) 按〈Tab〉键或按〈Shift〉+〈Tab〉键在当前窗体的各对象之间巡回移动焦点。 (3) 按热键选择对象。 * 3.4 用于分组的控件 面板(Panel)与组框(GroupBox)控件用于对其他控件进行分组。它们都属于“容器”型控件,即可以在其中包含其他的控件。所包含的控件称为是容器控件的“子控件”,而容器控件则是其子控件的“父控件”。当父控件的位置、可视性(Visible)以及有效性(Enabled)属性发生改变时,其中的子控件也发生同样的变化。 * 3.4.1 Panel控件 面板(Panel)控件可以显示为多种三维效果。 【例3-7】在例3-1的窗体中使用面板Panel。 * 3.4.2 GroupBox控件 组框(GroupBox)是一个带有标题的类似面板的控件。作为容器控件,它可以为一组相关的控件提供分组,并使这些控件在组标题下显得更有条理;作为分组控件,它可以管理其中的相关控件,使之更好地协调工作。【例3-9】使用编辑框的CharCase属性,改变英文字母的输入状态 * 3.5 按钮类控件 在Windows编程中,按钮的使用几乎是必不可少的。Delphi中的按钮类控件包括:基本按钮Button、位图按钮BitBtn、复选框CheckBox、选项按钮RadioButton等。 * 3.5.1 Button控件 1. 按钮控件的属性 基本按钮(Button)位于标准组件板中,是程序中最常用的控件之一,在前面的程序中已多次使用。 2. 按钮控件的主要事件 在下述两种情况下,OnClick事件将被激发: (1) 用鼠标单击按钮。 (2) 当按钮获得焦点时,按〈Enter〉键或空格键。 * 3.5.2 BitBtn控件 位图按钮(BitBtn)控件的工作方式与Button控件相似,但可以显示一个彩色的位图(Bitmap)。使用位图可以比看到一些专业化的术语更容易让人理解其功能和作用。 BitBtn控件位于Additional组件板中。BitBtn在TbitBtn类处理中。 【例3-10】含有各种类型位图按钮的窗体 * 3.5.3 CheckBox控件 复选框(CheckBox)是一个旁边带有文本说明的小方框。具有选中和未被选中两种状态,选中时方框中具有选中标志。在运行时,使用鼠标单击复选框可以改变它的状态。 复选框还有一种不确定状态,表示既非选中,又非未选中。 【例3-11】修改例3-4,利用复选框输入“个人爱好” 。 * 3.5.4 RadioButton控件 单选按钮(RadioButton)又称选项按钮,一般总是作为一个组(单选按钮组)的组成部分工作的。 单选按钮组是一组相互排斥的单选按钮,选择一个单选按钮就会立即清除该组中的其他按钮。 1. 使用单选按钮组 在窗体中定义的若干单选按钮自动组成一个单选按钮组。 * 3.5.4 RadioButton控件 2. 分组使用单选按钮 对于一个窗体中的多个单选按钮,系统自动将其组成一个单选组。若需要使用多组按钮组时,必须使用分组控件(如Panel、GroupBox)将其分别成组。这样,就可以在每个组中进行选择。 按〈Tab〉键可以在组以及其他控件之间移动焦点。 【例3-13】修改例3-11,利用单选组输入性别与民族。 * 3.5.5 RadioGroup控件 按钮组(RadioGroup)控件巧妙地将一个GroupBox与一组RadioButton组合在一起,可以使用统一的索引号(ItemIndex),为编程提供了方便。

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档