第7章--Visual-Basic-6.0-常用控件的属性、事件和方法

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

第7章VisualBasic6.0常用控件的属性、事件和方法VisualBasic中除窗体外,还自带有很多的控件,这些常用控件都排列在VisualBasic开发环境的工具箱中。本章将详细讲解VisualBasic中自带的常用控件(命令按钮、文本框控件、标签控件、列表框控件等)的属性、事件和方法。7.1命令按钮(CommandButton)命令按钮在VisualBasic中常用来开始、中断或结束一个进程。单击将调用命令按钮的Click事件。单击时因为看上去象是按下的形状,因此也常叫做下压按钮。7.1.1命令按钮控件的常用属性命令按钮控件的常用属性有:•Caption属性:•Default属性和Cancel属性:•Enabled属性:•Value属性:•Picture属性和Style属性:属性值VisualBasic常数说明0vbButtonStandard(默认值)标准样式,不能在命令按钮上显示图片1vbButtonGraphical图形样式,可以在通过Picture属性设置图片7.1.2命令按钮控件的常用事件命令按钮的常用事件是Click事件,即在命令按钮上单击或是命令按钮的Value属性值为True时触发该事件。单击命令按钮的同时还会触发MouseDown和MouseUp事件,三者发生的顺序为MouseDown、Click和MouseUp。7.1.3实例:利用命令按钮控制窗体的背景颜色本实例将通过在两个命令按钮的Click事件中编写代码来改变窗体的背景颜色。其设计过程如下:(1)启动VisualBasic,创建一标准EXE工程,在窗体上放置两个命令按钮。(2)在两个命令按钮上双击鼠标左键。(3)启动程序,单击Command1按钮时窗体的背景色为红色.7.1.3实例:利用命令按钮控制窗体的背景颜色7.2文本框控件(TextBox)文本框控件主要用来显示在运行时用户输入的信息。用户可以编辑其内容。但是将其Enabled属性设置为False时,此时只能显示信息不能在运行时编辑其内容。7.2.1文本框控件的常用属性文本框控件的常用属性主要包括:•Text属性:•MaxLength属性:•MultiLine属性:•ScrollBar属性:•Alignment属性:•SelLength、SelStart、SelText属性:•PasswordChar属性:7.2.2文本框控件的常用事件文本框控件的常用事件主要包括:•Change事件:•LostFocus事件和GotFocus事件:•KeyDown事件、KeyUp事件和KeyPress事件:7.2.3实例:查找文本框中指定的字符串本实例要实现的功能是用户单击窗体上的查找按钮,会提示用户输入要查找的字符,然后在文本框中找到要查找的字符并选中显示出来。控件名属性值Form1Caption查找字符Command1Caption查找Text1TextWelcometotheworldVisualBasic6.0MultiLineTrueScrollBars27.3.1标签控件的常用属性标签控件的常用属性主要包括:•Caption属性:•AutoSize属性和WordWrap属性:•UseMnemonic属性:•TabIndex属性:7.3.2实例:设置标签的访问键本实例要实现按Alt+访问键时焦点定位到标签控件标识的控件,实现原理:标签控件不接受焦点,所以当按下访问键时,焦点会自动移动到Tab键顺序的下一个控件上。7.4列表框控件(ListBox)和组合框控件(ComboBox)列表框控件主要用来显示项目列表,如果要显示的项目列表超过列表框的长度时,列表框会自动添加垂直滚动条,但如果单个显示项目超过列表框的宽度时,不会显示水平滚动条。组合框控件是将文本框控件和列表框控件的特性组合在一起的控件。用户即可以在文本框中输入信息来选择项目,也可以通过从列表中选择项目。7.4.1列表框控件和组合框控件的常用属性列表框控件和组合框控件的常用属性主要包括:•Columns属性:•List属性:•ListCount属性:•ListIndex属性:•MultiSelect属性:•Selected属性:•Sorted属性:7.4.2列表框控件和组合框控件的常用事件列表框控件和组合框控件的常用事件主要包括:Click事件:DbClick事件:7.4.3列表框控件和组合框控件的常用方法列表框控件和组合框控件的常用方法主要包括:1.AddItem方法2.RemoveItem方法7.4.4实例:设计自己的列表框和组合框本实例将利用List控件的AddItem方法、RemoveItem方法和Sorted属性对List控件进行添加、删除和排序操作。控件名属性值Form1Caption列表框控件实例List1SortedTrueCombo1SortedFalseCommand1Caption添加一项Command2Caption删除一项Label1Caption列表框计数:AutoSizeTrueLabel2Caption0AutoSizeTrueLabel3Caption组合框计数:AutoSizeTrueLabel4Caption0AutoSizeTrue7.5框架(Frame)、单选按钮(optionButton)和复选框(CheckBox)框架控件主要功能是把其他控件组成控件组。单选按钮是提供给用户一组两个或两个以上的选项,只能选择其中的一项。而复选框则可以选择其中的多项。7.5.1框架控件的简介框架控件主要是为其他控件提供分组的功能,框架控件的主要属性就是Caption属性,用来设置标识框架的标题文本。如果希望将已经存在的若干控件放在某个框架中,可以先选择所有控件,剪贴到剪贴板上,然后选定框架控件并将复制的控件粘贴到框架上(不能直接拖动到框架中);用户也可以先添加框架,然后选中框架,再在框架中添加其他控件,这样在框架中建立的控件和框架形成一个整体,可以同时被移动、删除。7.5.2单选按钮控件简介单选按钮控件显示一个可以选中或者不选中的选项。在一个容器中的一组单选按钮只能选择其中的一个。可以用框架控件将单选按钮分成若干个组。单选按钮的主要属性有:•Caption属性:•Enabled属性:•Value属性:•Style属性:7.5.3复选框控件简介复选框控件和单选按钮控件一样用来显示一组选项供用户选择,不同的是复选框控件可以允许用户进行多项选择。复选框控件的属性和单选按钮的属性相同。7.5.4实例:利用单选框和复选框设置文本框中的字体本实例通过单选按钮和复选框控件来对一个文本框中的文本的字体进行设置。控件名属性值Form1Caption利用单选框和复选框设置文本框中的字体Text1TextVisualBasic6.0Frame1Caption字体Frame2Caption修饰Option1Caption隶书Option2Caption仿宋Option3Caption楷体Check1Caption斜体Check2Caption粗体Check3Caption下划线7.6滚动条(ScrollBar)控件滚动条控件分为垂直滚动条和水平滚动条,两种滚动条的属性完全相同,只在外形上有所不同。在项目列表很长或者信息量很大的时候,使用滚动条来给信息定位。滚动条还可以模拟当前所在的位置。7.6.1滚动条控件的常用属性滚动条控件的常用属性主要包括:•Value属性:•Max属性和Min属性:•LargeChange属性和SmallChange属性:7.6.2滚动条控件的常用事件滚动条控件的常用事件主要包括:Change事件:Scroll事件:7.6.3实例:利用滚动条控件设置文本框的背景颜色本实例利用三个滚动条控件分别控制红、绿和蓝的值来控制一个文本框控件的背景颜色。7.6.3实例:利用滚动条控件设置文本框的背景颜色控件名属性值Form1Caption利用流动条控件设置文本框的背景颜色Text1TextVisualBasic6.0Hscorll1Max255LargeChange5Hscorll2Max255LargeChange5Hscorll3Max255LargeChange5Label1Caption当前红色值:AutoSizeTrueLabel2Caption当前蓝色值AutoSizeTrueLabel3Caption当前绿色值AutoSizeTrueLabel4Caption0AutoSizeTrueLabel5Caption0AutoSizeTrueLabel6Caption0AutoSizeTrue7.7时钟(Timer)控件时钟控件主要用于在指定时间间隔内重复执行的事件。程序在指定时间间隔内定时触发时钟控件中的代码段。时钟控件在运行时不可见。7.7.1时钟控件的常用属性时钟控件的常用属性主要包括:•Enabled属性:•Interval属性:7.7.2时钟控件的常用事件时钟控件只支持一个事件,即Timer事件。当经过Interval属性设置的时间间隔时,触发一次Timer事件。7.7.3实例:利用时钟控件实现图片的移动本实例利用四个时钟控件,分别控制一个图标向右、向下、向左和向上运动。要使图标运动起来,就是让图标的位置在指定的时间间隔内移动。控件名属性值Form1Caption利用时钟控件实现图片的移动Picture1Picture图标位置AutoSizeTrueTimer1EnabledTrueInterval1000Timer2EnabledFalseInterval1000Timer3EnabledFalseInterval1000Timer4EnabledFalseInterval10007.8驱动器列表框(DriverListBox)、目录列表框(DirListBox)和文件列表框(FileListBox)驱动器列表框(DriverListBox)、目录列表框(DirListBox)和文件列表框(FileListBox),联合运用主要用来显示系统中的所有有效的磁盘驱动器的列表、各磁盘的目录列表和目录中的文件列表。7.8.1驱动器列表框的常用属性和事件驱动器列表框控件主要用于显示用户系统中所有有效的磁盘驱动器列表。驱动器列表框(DriveListBox)是一个下拉式的列表框,用于提供驱动器选择,在默认情况下,该控件常显示出系统的当前驱动器。当获得控制焦点时,用户可通过该控件来选择或输人所要操作的磁盘驱动器。1.Drive属性2.List属性3.ListCount属性4.ListIndex属性7.8.2目录列表框的常用属性和事件目录列表框控件主要用来显示当前驱动器上的目录结构。以根目录开头,显示的上当按照子目录的层次依次缩进,运行中选定的目录将用色条标识出来,双击某一目录,将显示该目录的所有子目录。目录列表框控件的常用属性主要包括:1.Path属性2.List属性3.ListCount属性7.8.3文件列表框的常用属性和事件文件列表框控件主要用来显示由Path属性指定的目录中所包括的文件。文件列表框控件的主要属性有:Path属性:Pattern属性:FileName属性:List属性:ListCount属性:ListIndex属性:7.8.4实例:制作自己的资源管理器本实例利用驱动器列表框控件、目录列表框控件和文件列表框控件来建立自己的资源管理器,并确定是否显示文件夹中的隐藏文件、只读文件和系统文件。7.9绘图控件VisualBasic中的绘图控件包括Shape控件和Line控件。Line控件主要用来绘制水平线、垂直线和对角线。而Shape控件主要用来绘制矩形、正方形、椭圆形、圆形、圆角矩形和圆角正方形。7.9.1直线和几何图形控件的常用属性直线和几何图形控件的常用属性主要包括:1.BorderColor属性2.BorderStyle属性3.BorderWidth属性4.BackStyle属性5.FillColor属性6.FillStyle属性7.Shape属性7.9.2使用图形方法VisualBa

1 / 46
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功