第5章常用控件讲解.ppt
文本预览下载声明
第5章 常用控件 学习内容 常用控件及其基本属性和常用的事件和方法 键盘和鼠标事件 5.1 控件概述 内部控件 在默认状态下工具箱中显示的控件都是内部控件。本章主要介绍的内容。已介绍过窗体、标签、命令按钮和文本框。 ActiveX控件 指可以重复使用的编程代码和数据。 Vb或第三方提供的ActiveX控件,文件扩展名ocx。可以将其添加到工具箱上,然后像内部控件一样使用。 可插入对象 可插入对象是Window应用程序的对象,如Excel工作表对象、PowerPoint幻灯片对象等。这些对象也可以将其添加到工具箱上。 5.2 单选钮和复选框以及框架 5.2.1 单选钮和复选框 单选钮(OptionButton)主要用于在多个选项中选择一个选项的情况。 复选框(CheckBox)主要用于在多个选项中选择多个选项的情况。 1.常用属性 5.2.1 单选钮和复选框 2.常用事件:Click 例5-1 用单选钮设置文本框中的文字的颜色,用复选框设置文本框中的文字的格式。 5.2.2 框架 框架(Frame)是一个容器对象,主要用于对窗体上的对象进行分组。 例如单选题,每道题有四个选项。多组单选项选取时,就必须使用框架将单选按钮分组。 主要属性 Caption:框架标题。若值为空,则框架成为一个封闭的矩形框。 Enabled: 若为False,标题呈灰色,不允许对框架内的对象进行操作。 Visible: True-框架及其控件可见。False-框架及其控件被隐含起来。 主要事件 Click、DblClick事件。一般不需要编写框架的事件过程。 5.2.2 框架 5.2.2 框架例5-2 5.3 列表框和组合框 5.3.1 列表框 列表框(ListBox)用于显示一个项目列表,用户可以选择列表中的一项或多项。可设置为单列和多列,缺省设置为单列。 1.常用属性 Columns :指定列表框可见列数,=1时允许显示多列 ,0(默认) List :设置或返回列表中的数据项,下标从0开始 ,字符串数组 ListCount :返回列表框中的数据项个数 。 ListIndex :返回被选中的数据项序号,如果没有数据项被选中为-1 MultiSelect :设置是否可选多项,0-单选,1-简单多项选择,2-扩展多项选择 Selected :设置选中的数据项 Text :设置或返回列表中的当前数据项的值,等同于List(N)属性 5.3.1 列表框 2.常用事件 Click 、 DblClick 3.常用方法 AddItem :在列表中添加数据项 格式: 列表框对象名. AddItem 数据项 [,位置值] 数据项:字符串表达式,是将要加入到列表框中的数据项。 位置值:数值表达式,是将要加入的数据项在列表框中的位置,如省略则加在最后。 5.3.1 列表框 3.常用方法 RemoveItem :在列表框中删除数据项 格式: 列表框对象名. RemoveItem 位置值 Clear :删除列表框中的全部数据项 格式: 列表框对象名. Clear 5.3.1 列表框 例5-3 设计如图所示的程序,选择左边列表框中的水果项,单击“选择”命令按钮,将选中的项目移至右边的列表框,选择右边列表框中的水果项,单击“删除”命令按钮,将选中的项目移至左边的列表框。 5.3.2 组合框 组合框(ComboBox)是综合列表框和文本框功能的一个控件,有列表框又有编辑框。用户可通过文本框输入内容,也可从列表框中选定项目。 组合框属性和方法与列表框相似。 Style 属性:决定组合框的类型和显示方式 5.3.2 组合框 例5-4 用组合框实现例5-2的功能,既用组合框设置文本框中被选中的文字的格式。 5.4 滚动条 滚动条分水平滚动条(Hscrollbar)和垂直滚动条(Vscrollbar)。 5.4.1 常用属性 5.4 滚动条 5.4.2 常用事件 Change :当滚动块被移动到新的位置后或在程序执行过程中Value发生变化时触发 Scroll事件:当在滚动条内拖动滚动块时触发 例5-5 用滚动条设计实现一个简单调色板,如图所示。用三个滚动条作为三种基本颜色的输入工具,用RGB函数合成颜色,合成的颜色作为一个标签的背景色显示出来 5.5 计时器 计时器(Timer)也叫定时器,能以一定的时间间隔激发其Timer事件,从而执行相应的Timer事件过程代码。 计时器是一个不可视控件。在设计阶段可以看见其图标(但不能改变其大小),在运行阶段不可见。 5.5 计时器 5.5.1 常用属性 1、 Interval 单位:ms(0.001s)
显示全部