CHAPTER7-常用控件.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第七章 常用控件 主要内容 §7.1 焦点与Tab键的顺序 §7.2 标签控件 §7.3 文本框控件 §7.4 命令按钮控件 §7.5 复选框控件 §7.6 选项按钮控件和框架控件 §7.7 列表框控件 §7.8 组合框控件 §7.9 图片框控件和图像框控件 §7.10 滚动条控件 §7.11 计时器控件 §5.1 焦点与Tab键的顺序 一、焦点 焦点(Focus),它是接收用户鼠标或键盘输入的能力。当对象具有焦点时,可接收用户的输入。 注意: 并不是所有的控件都可以接收焦点,其中Frame、Label、Menu、Line、Shape、Image和Timer控件都不能接收焦点。而对窗体来说,只有不包含任何可接收焦点的控件时才能接收焦点。 当对象得到或失去焦点时,会产生GotFocus或LostFocus事件。窗体和多数控件支持这些事件。 使用下列方法可以将焦点赋给某个对象。 运行时选择对象 运行时用快捷键选择对象 在代码中用SetFocus方法 §5.1 焦点与Tab键的顺序 二、设置Tab键的顺序 Tab键顺序就是在按Tab键时,焦点在控件间移动的顺序。通常,Tab键顺序与建立这些控件的顺序相同。 注意: 不能获得焦点的控件,以及无效的和不可见的控件,不具有TabIndex属性。 通常,在程序运行时按Tab键能选择Tab键顺序中的每一个控件。但是,如果将控件的TabStop属性设为False或者0,便可将此控件从Tab键顺序中删除,按Tab键时焦点将不在这个控件上停留。 TabStop属性已置为False的控件,仍然保持它在实际Tab键顺序中的位置,只不过在按Tab键时这个控件被跳过。 §5.2 标签控件 标签控件的作用: (1) 用于显示文字说明信息,但不能在程序运行时编辑标签控件内的文字信息。通常用标签来标注本身不具有Caption属性的控件。 例如:用标签为文本框、列表框、组合框等控件来添加描述性的信息。 (2) 编写代码改变标签控件的显示信息来表明程序的运行状态。 §5.2 标签控件 §5.2 标签控件 二、常用事件和方法 一般很少使用标签事件,标签的方法中常用的只有Move。 语法: Move left[,top,width,height] 说明: (1) left,top,width,height分别表示移动目的位置的坐标和大小。 (2) left为必要参数,其他三个为可选参数。 §5.2 标签控件 三、应用举例 首先创建一个工程,向工程中添加一个窗体,在该窗体中放置一个标签Label1。该标签的基本属性如下表所示。窗体的设计界面和执行界面如图所示。 §5.3 文本框控件 文本框是Visual Basic中显示和输入文本的主要方式,也是Windows用户界面中最常用的控件。在Windows环境中几乎所有的输入动作都是利用文本框来完成的。文本框可以输入单行文本,也可以输入多行文本,还具有根据控件的大小自动换行以及添加基本格式的功能。 §5.3 文本框控件——常用属性 §5.3 文本框控件 二、常用事件和方法 文本框的常用事件主要有Change事件和KeyPress事件。常用的方法是SetFocus方法。 1、Change事件 事件触发条件:当文本框的内容被修改时触发。 语法:Sub Text_Change([Index As Integer]) 说明: (1) Text是文本框的名称。 (2) Index是一个整数,若该文本框属于一个控件数组,则Index表示该文本框在数组中的下标,否则不需要这一参数。 §5.3 文本框控件 2、KeyPress事件 事件触发条件:当在文本框中按任一键时触发。 语法: Sub Text_KeyPress(KeyAscii As Integer) 说明: KeyAscii为对应按键的键码。 3、SetFocus方法 将焦点移动到指定的对象。 语法: Object.Setfocus 说明: Object可以是窗体上可见的控件对象。 §5.3 文本框控件 三、应用举例 首先向工程中添加一个窗体,在窗体中创建两个标签和两个文本框。标签用于显示提示信息,其标题分别为“单行文本演示”和“多行文本演示”。第一个文本框用于演示是单行文本,运行时,在文本框中输入“1234567”,属性设置见右表。第二个文本框用于演示是多行文本,运行时,在文本框中输入一首诗,属性设置见右表所示。 §5.3 文本框控件 本例窗体的设计界面如图所示。运行程序后,在第一个文本框中输入“1234567”,实际显示的是7个“*”。在第二个文本框中输入T

文档评论(0)

803322fw + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档