第六章--Visual-Basic常用标准控件ppt课件(全)_第1页
第六章--Visual-Basic常用标准控件ppt课件(全)_第2页
第六章--Visual-Basic常用标准控件ppt课件(全)_第3页
第六章--Visual-Basic常用标准控件ppt课件(全)_第4页
第六章--Visual-Basic常用标准控件ppt课件(全)_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

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

文档简介

1、掌握常用控件单选钮、检查框、 滚动条、 列表框、组合框、时钟等的常用属性、事件和方法的使用;熟悉图形控件及掌握文件系统控件的基本使用方法。了解一些常用系统对象的使用。本章要求:第六章 常用标准控件本章重点:本章难点: 单选钮、检查框、 滚动条、 列表框、组合框、时钟、文件系统等的使用。列表框、组合框、文件系统的使用。控件是构成用户界面的基本元素,只有掌握了控件的属性、事件和方法,才能编写具有实用价值的应用程序。 Visual Basic 中的控件分为三类: 标准控件(内部控件) ActiveX 控件(外部控件) 可插入对象VB工具箱中只列有标准控件(20个)。控件的分类ActiveX控件与可插

2、入对象ActiveX控件的添加:工程部件 菜单可插入对象:指由其它程序创建的对象,与ActiveX控件的添加方法相同 单选钮和复选按钮单选钮 1 用途 单选钮(OptionButton)也称作选择按钮。一组单选钮控件可以提供一组彼此相互排斥的选项,任何时刻用户只能从中选择一个选项,实现一种“单项选择”的功能。2. 重要属性(1) Caption:文本标题。(2)Value 属性True: 单选钮被选定False: 单选钮未被选定(缺省设置)单选钮和复选按钮该属性可用于:A、设置选择按钮的状态;B、判断选择按钮的状态3 方法 SetFocus方法是单选钮控件最常用的方法,可以在代码中通过该方法将

3、Value属性设置为True。 4 事件 Click事件是单选钮控件最基本的事件,一般情况用户无需为单选钮编写Click事件过程,因为当用户单击单选钮时,它会自动改变状态。单选钮和复选按钮复选按钮1 用途 检查框(CheckBox)也称作复选框、选择框。一组检查框控件可以提供多个选项,它们彼此独立工作,所以用户可以同时选择任意多个选项,实现一种“不定项选择”的功能。单选钮和复选按钮2. 重要属性 Caption、Alignment、Style与单选钮相同 检查框的Value 属性与单选按钮不同,其值为数值型数据,可取0,1,2 检查框0-Unchecked:未被选定1-Checked:选定2-

4、Grayed:灰色,禁止选择 单选钮True: 单选钮被选定False: 单选钮未被选定, 缺省设置 复选按钮与单选按钮Value 属性的比较单选钮和复选按钮3 事件 Click事件是检查框控件最基本的事件。用户一般无需为检查框编写Click事件过程单选钮和复选按钮实现单选按钮和复选框控制目的有两种方式:(1)在单击选择按钮事件中,直接读取单击后的状态,利用其状态实现控制目的(2)在单击选择按钮事件不作任何处理,系统会自动交替改变其状态;然后在其它事件中读取选择按钮的状态,利用其状态实现控制目的框架 (Frame) Frame 控件为控件提供可标识的分组。当需要在同一窗体内建立几组互独立的单选

5、按钮时,就需要用框架将每一组单选钮框框起来,把 OptionButton 控件分成几组。框架内控件的创建方法: 为了将控件分组,首先需要绘制 Frame 控件,然后绘制 Frame 里面的控件。这样就可以把框架和里面的控件同时移动、删除等操作。重要属性1.Caption属性:框架标题2Enabled属性:缺省为TrueFalse:标题呈灰色,不允许对框架内的所有对象进行操作。3.Visible属性: True:框架及其控件可见。 False:框架及其控件被隐含起来。事件:框架可以响应的事件Click、DblClick一般不需要有关框架的事件过程。框架 (Frame) 列表框控件(ListBox

6、):用于提供列表式的多个数据项供用户选择,通过单击某一项或多项来选择自己所需要的项目。系统可自动在列表框边上加一个垂直滚动条。 组合框控件(ComboBox)将文本框和列表框功能结合在一起,用户可在列表中选择某项(只能选一项),或在编辑区域直接输入文本内容来选定项目。 列表框和组合框1、属性(1)List属性该属性是一个字符串数组,用来保存列表框中的各个数据项内容。 List数组的下标从0开始,即List(0)保存表中的第一个数据项的内容。List(1)保存第二个数据项的内容,依次类推,List(ListCount-1)保存表中的最后一个数据项的内容。 (2)ListCount属性 该属性记录

7、了列表框中的数据项数,该属性只能在程序中引用它。 列表框和组合框(3)ListIndex属性 该属性是List数组中,被选中的列表项的下标值(即索引号)。如果用户选择了多个列表项,则ListIndex是最近所选列表项的索引号;如果用户没有从列表框中选择任何一项,则ListIndex为1。程序运行时,可以使用ListIndex属性判断列表框中哪一项被选中。例如,在列表框List1中选中第2项,即List1.List数组的第2项,则ListIndex1(ListIndex从0开始)。 ListIndex属性不能在设计时设置,只有程序运行时才起作用。列表框和组合框(4)Text属性 用于存放被选中列

8、表项的文本内容。(5)Selected属性 该属性是一个逻辑数组,其元素对应列表框中相应的项,表示相应的项在程序运行期间是否被选中。例如,Selected(0)的值为True,表示第一项被选中,如为False,表示未被选中列表框和组合框(6) Style属性该属性用来设置列表框或组合框中项目的显示方式。对于列表框,其值为0或1。对于组合框,其值为0、1、2。 列表框和组合框标准列表框复选式列表框下拉组合框简单组合框下拉列表框(7) MultiSelect属性用于指示是否能够在列表框控件中进行复选以及如何进行复选,在运行时是只读的。注意,组合框控件无此属性。 0:(缺省)不允许重选。 1:简单复

9、选。鼠标单击或按下空格键在列表中选中或取消选中项。箭头键移动焦点。 2:扩展复选。按下Shift并单击鼠标将在以前选中项的基础上扩展选择到当前选中项。按下Ctrl键并单击鼠标表示在列表中选中或取消选定一个选择项。列表框和组合框(7 ) NewIndex属性返回最近加入列表框或组合框控件的项目的索引。 (8) TopIndex属性该属性值指定哪个项被显示在列表框或组合框控件顶部的位置。(9) Sorted属性返回一个逻辑值True:控件的项目自动按字母表顺序(升序)排序False:按加入的先后顺序排列显示 (10) Columns属性:列表框显示列数,组合框无此属性列表框和组合框巩固:各属性的意

10、义Text:被选中列表项的文本内容ListIndex:被选中的列表项的下标值List( ):列表框中的所有列表项文本内容,可用下标指明获取第几项文本内容Selected():其中记录了每个列表项是否被选中ListCount:列表项数StyleSortedMultiSelect2. 常用事件(1) Click事件当单击某一列表项目时,将触发列表框与组合框控件的Click事件。该事件发生时系统会自动改变列表框与组合框控件的ListIndex、Selected、Text等属性(2) DblClick事件当双击某一列表项目时,触发列表框与简单组合框控件的DblClick事件。(3) Change事件当

11、用户通过键盘输入改变下拉式组合框或简单组合框控件的文本框部分的正文,或者通过代码改变了Text属性的设置时,将触发其Change事件。列表框和组合框3.方法ListBox对应的控件方法有:AddItem,Clear和RemoveItem(1)AddItem方法该方法向一个列表框中加入列表项,其语法是: .Additem , 注:也可静态添加项目:list属性、Ctrl+Enter键(2)RemoveItem方法该方法用于删除列表框中的列表项,其语法是: .RemoveItem (3)Clear方法该方法删除列表框控件中的所有列表项。其语法是: .Clear列表框和组合框滚动条 (ScrollB

12、ar)1 用 途 滚动条控件(ScrollBar)分为水平滚动条(HScrollbar)和垂直滚动条(VscrollBar)二种,通常附在窗体上协助观察数据或确定位置,也可用作数据输入工具,用来提供某一范围内的数值供用户选择。 2. 属性(1) Value 滑块所处位置所代表的值。(2) Max:最大值 -32,76832,767(3) Min:最小值 -32,76832,767(4) SmallChange 最小变动值,单击箭头时移动的增量值。(5) LargeChange 最大变动值,单击空白处时移动的增量值。滚动条 (ScrollBar)3事件(1)Change事件 滚动条的Change

13、事件在移动滚动框或通过代码改变其Value属性值时发生。单击滚动条两端的箭头或空白处将引发Change事件。(2)Scroll事件 当滚动框被重新定位,或按水平方向或垂直方向滚动时,Scroll事件发生。拖动滑块时会触发Scroll事件。 Scroll事件与Change事件的区别在于:当滚动条控件滚动时Scroll事件一直发生,而Change事件只是在滚动结束之后才发生一次。滚动条 (ScrollBar)例题:利用滚动条改变文本框中所显示文本的字号大小。要求程序运行效果如图所示。Private Sub HScroll1_Change() Label1.Caption = HScroll1.Va

14、lue Text1.FontSize = HScroll1.ValueEnd Sub用三个滚动条控制红绿蓝三种颜色值,用于控制文本框的背景色。Private Sub H1_Change() T1.BackColor = RGB(H1.Value, H2.Value, H3.Value)End SubPrivate Sub H2_Change() T1.BackColor = RGB(H1.Value, H2.Value, H3.Value)End SubPrivate Sub H3_Change() T1.BackColor = RGB(H1.Value, H2.Value, H3.Value

15、)End Sub1.用途 时钟控件(Timer)又称计时器、定时器控件,用于有规律地定时执行指定的工作,常常用于编写不需要与用户进行交互就可直接执行的代码,如计时、倒计时、动画等。 在程序运行阶段,时钟控件不可见。时钟控件 2 属 性(1)Interval属性 取值范围在0 64767 ,单位:为毫秒(0.001秒),表示计时间隔。若将Interval属性设置为0或负数,则计时器停止工作。 缺省设置为 0(2)Enabled属性 设置为True,而且Interval属性值大于0,则计时器开始工作(以Interval属性值为间隔,触发Timer事件)。 设置为False可使时钟控件无效,即计时器

16、停止工作。 缺省设置为True时钟控件3 方 法 Timer控件没有方法。4 事 件 时钟控件只有Timer事件 当Enabled属性值为True且Interval属性值大于0时, 该事件以Interval属性指定的时间间隔发生 常常将需要定时执行的操作放在Timer事件过程中时钟控件应用举例:时钟、动画图片框和图像框控件图片框控件(PictureBox)和图像框控件(ImageBox)主要用于在窗体的指定位置显示图形信息。VB 6.0支持 .bmp、.ico、.wmf、.emf、.jpg、.gif等格式的图形文件1、图片框、图像框的常用属性Picture属性 图片框和图像框中显示的图片由Picture属性决定。图形文件可以在设计阶段装入,也可以在运行期间装入。(1)在设计阶段装入在设计阶段,可以用属性窗口中的Picture 属性装入图形文件。 (2)在运行期间装入在运行期间,可以用LoadPicture函数把图形文件装入图片框或图像框中。语句格式如下:对象名.Picture=LoadPicture(filename) 。2AutoSize属性该属性用于图片框。决定控件是否自动改变大小以显示图像全部内容。缺省值为False,此时保持控件大

温馨提示

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

评论

0/150

提交评论