计算机基础与Visual Basic程序设计(第二版)第六章  Visual Basic常用标准控件_第1页
计算机基础与Visual Basic程序设计(第二版)第六章  Visual Basic常用标准控件_第2页
计算机基础与Visual Basic程序设计(第二版)第六章  Visual Basic常用标准控件_第3页
计算机基础与Visual Basic程序设计(第二版)第六章  Visual Basic常用标准控件_第4页
计算机基础与Visual Basic程序设计(第二版)第六章  Visual Basic常用标准控件_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

掌握常用控件单选钮、检查框、 滚动条、 列表框、组合框、时钟等的常用属性、事件和方法的使用; 熟悉图形控件及掌握文件系统控件的基本使用方法。 了解一些常用系统对象的使用。 本章要求: 第六章 常用标准控件 本章重点: 本章难点: 单选钮、检查框、 滚动条、 列表框、组合框、时钟、文件系统等的使用。 列表框、组合框、文件系统的使用。 控件是构成用户界面的基本元素,只有掌握了控件的属性、事件和方法 ,才能编写具有实用价值的应用程序 。 的控件分为三类: 标准控件 (内部控件) 件 (外部控件) 可插入对象 20个) 。 控件的分类 工程 部件 菜单 可插入对象: 指由其它程序创建的对象,与 单选钮和复选按钮 单选钮 1 用途 单选钮 ( 也称作选择按钮 。 一组单选钮控件可以提供一组彼此相互排斥的选项 , 任何时刻用户只能从中选择一个选项 , 实现一种 “ 单项选择 ”的功能 。 2. 重要属性 ( 1) 文本标题。 ( 2) 性 单选钮被 选定 单选钮未被 选定( 缺省设置) 单选钮和复选按钮 该属性可用于: A、 设置 选择按钮的状态; B、 判断 选择按钮的状态 3 方法 单选钮控件最常用的方法 , 可以在代码中通过该方法将 4 事件 一般情况用户无需为单选钮编写 因为当用户单击单选钮时 , 它会自动改变状态 。 单选钮和复选按钮 复选按钮 1 用途 检查框 ( 也称作复选框 、 选择框 。 一组检查框控件可以提供多个选项 , 它们彼此独立工作 , 所以用户可以同时选择任意多个选项 , 实现一种 “ 不定项选择 ” 的功能 。 单选钮和复选按钮 2. 重要属性 检查框的 性与单选按钮不同,其值为数值型数据,可取 0, 1, 2 检查框 0被选定 1定 2色,禁止选择 单选钮 单选钮被选定 单选钮未被选定, 缺省设置 复选按钮与单选按钮 性的比较 单选钮和复选按钮 3 事件 用户一般无需为检查框编写 单选钮和复选按钮 实现单选按钮和复选框控制目的有两种方式: ( 1)在单击选择按钮事件中 ,直接读取单击后的状态,利用其状态实现控制目的 ( 2)在单击选择按钮事件不作任何处理,系统会自动交替改变其状态;然后在其它事件中读取选择按钮的状态,利用其状态实现控制目的 框架 (件为控件提供可标识的分组。当需要在同一窗体内建立几组互独立的单选按钮时,就需要用框架将每一组单选钮框框起来,把 件分成几组。 框架内控件的创建方法: 为了将控件分组,首先需要绘制 件,然后绘制 面的控件。 这样就可以把框架和里面的控件同时移动、删除等操作。 重要属性 1. 架标题 2 缺省为 题呈灰色, 不允许对框架内的所有对象进行操作 。 3. 架及其控件可见。 架及其控件被隐含起来。 事件: 框架可以响应的事件 般不需要有关框架的事件过程。 框架 ( 列表框控件( 用于提供列表式的多个数据项供用户选择,通过单击某一项或多项来选择自己所需要的项目。系统可自动在列表框边上加一个垂直滚动条 。 组合框控件( 文本框和列表框功能结合在一起,用户可在列表中选择某项(只能选一项),或在编辑区域直接输入文本内容来选定项目。 列表框和组合框 1、属性 ( 1) 该属性是一个字符串数组,用来保存列表框中的各个数据项内容。 开始,即 0)保存表中的第一个数据项的内容。 1)保存第二个数据项的内容,依次类推, 存表中的最后一个数据项的内容。 ( 2) 该属性记录了列表框中的数据项数 , 该属性只能在程序中引用它 。 列表框和组合框 ( 3) 该属性是 选中的列表项的下标值(即索引号)。如果用户选择了多个列表项,则 果用户没有从列表框中选择任何一项,则1。 程序运行时,可以使用 例如,在列表框 项,即 项,则 1( 开始) 。 有程序运行时才起作用。 列表框和组合框 ( 4) 用于存放被选中列表项的文本内容 。 ( 5) 该属性是一个逻辑数组,其元素对应列表框中相应的项,表示相应的项在程序运行期间是否被选中。例如, 0)的值为 示第一项被选中,如为 示未被选中 列表框和组合框 (6) 该属性用来设置列表框或组合框中项目的显示方式 。 对于列表框 , 其值为 0或 1。 对于组合框 , 其值为 0、 1、 2。 列表框和组合框 标准列表框 复选式列表框 下拉组合框 简单组合框 下拉列表框 (7) 用于指示是否能够在列表框控件中进行复选以及如何进行复选 , 在运行时是只读的 。 注意 , 组合框控件无此属性 。 0: (缺省 )不允许重选 。 1:简单复选 。 鼠标单击或按下空格键在列表中选中或取消选中项 。 箭头键移动焦点 。 2:扩展复选 。 按下 按下 列表框和组合框 (7 ) 返回最近加入列表框或组合框控件的项目的索引 。 (8) 该属性值指定哪个项被显示在列表框或组合框控件顶部的位置 。 (9) 返回一个逻辑值 件的项目自动按字母表顺序 (升序 )排序 加入的先后顺序排列显示 (10) 表框显示列数 , 组合框无此属性 列表框和组合框 巩固:各属性的意义 被选中 列表项的文本内容 被选中 的列表项的下标值 ):列表框中的所有列表项文本内容,可用下标指明获取第几项文本内容 :其中记录了每个列表项是否被选中 表项数 2. 常用事件 (1) 当单击某一列表项目时 , 将触发列表框与组合框控件的 该事件发生时系统 会自动改变列表框与组合框控件的 (2) 当双击某一列表项目时 , 触发列表框与简单组合框控件的 (3) 当用户通过键盘输入改变下拉式组合框或简单组合框控件的文本框部分的正文 , 或者通过代码改变了 将触发其 列表框和组合框 1) 该方法向一个列表框中加入列表项 , 其语法是: , 注:也可静态添加项目: ( 2) 该方法用于删除列表框中的列表项 , 其语法是: ( 3) 该方法删除列表框控件中的所有列表项 。 其语法是: 表框和组合框 滚动条 (1 用 途 滚动条控件( 为水平滚动条( 垂直滚动条( 种,通常附在窗体上协助观察数据或确定位置,也可用作数据输入工具,用来提供某一范围内的数值供用户选择。 2. 属性 (1) 块所处位置所代表的值。 (2) 大值 6832,767 (3) 小值 6832,767 (4) 小变动值,单击箭头时移动的增量值。 (5) 大变动值,单击空白处时移动的增量值。 滚动条 (3事件 ( 1) 滚动条的 单击滚动条两端的箭头或空白处将引发 ( 2) 当滚动框被重新定位 , 或按水平方向或垂直方向滚动时 , 拖动滑块时会触发 滚动条控件滚动时 而 滚动条 (例题: 利用滚动条改变文本框中所显示文本的字号大小 。要求程序运行效果如图所示 。 用三个滚动条控制红绿蓝三种颜色值,用于控制文本框的背景色。 1_ 2_ 3_ 时钟控件( 称计时器、定时器控件,用于 有规律地定时执行指定的工作 ,常常用于编写不需要与用户进行交互就可直接执行的代码,如 计时、倒计时、动画 等。 在程序运行阶段,时钟控件不可见。 时钟控件 2 属 性 ( 1) 取值范围在 0 64767 , 单位:为 毫秒 ( , 表示计时间隔 。 若将 或负数 , 则计时器停止工作 。 缺省设置为 0 ( 2) 设置为 而且 , 则计时器 开始工作 ( 以 触发 。 设置为 即计时器停止工作 。 缺省设置为 钟控件 3 方 法 4 事 件 时钟控件只有 当 时, 该事件以 常常将需要定时执行的操作放在 程中 时钟控件 应用举例:时钟、动画 图片框和图像框控件 图片框控件 ( 和图像框控件 ( 要用于在窗体的指定位置显示图形信息 。 1、图片框、图像框的常用属性 图片框和图像框中显示的图片由 形文件可以在设计阶段装入,也可以在运行期间装入。 ( 1)在设计阶段装入 在设计阶段,可以用属性窗口中的 性装入图形文件 。 ( 2)在运行期间装入 在运行期间,可以用 句格式如下: 对象名 。 2 该属性用于图片框。决定控件是否自动改变大小以显示图像全部内容。缺省值为 时保持控件大小不变,超出控件区域的内容被裁减掉;若值为 动改变控件大小以显示图片全部内容(注意:不是图形改变大小)

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论