第10章 标准控件_第1页
第10章 标准控件_第2页
第10章 标准控件_第3页
第10章 标准控件_第4页
第10章 标准控件_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

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

文档简介

高职高专计算机系列教材VisualBasic6.0中国铁道出版社田更

VB6.0课程介绍

教学方法:实践教学,案例教学。作业方式:上机完成授课案例及实训案例。考试形式:笔试+实践能力考核+课程项目实训。

学习方法:加强上机实践,领会案例并拓展。

第10章VisualBasic的标准控件

控件是构成用户界面的基本元素,只有掌握了控件的属性、事件和方法,才能编写具有实用价值的应用程序。VisualBasic中的控件分为两类,一类是标准控件(或称内部控件),另一类是ActiveX控件。启动VisualBasic后,工具箱中只有标准控件,共20个。本章将系统和深入地介绍VB标准控件的用法。本章学习目标VB标准控件10.1单元实训10.2一、属性标签(Label)通常用于在界面中显示固定信息,如界面标题及某些对象的功能等。标签常用属性如下:1、Caption2、BackColor3、ForeColor4、Borderstyle5、BackStyle6、FontName7、FontSize8、Autosize9、

WordWrap10、Enabled二、事件标签常用事件如下:1、Click事件(鼠标左键单击事件)。2、DbClick事件(鼠标左键双击事件)。三、方法标签也有自己的方法,如Refresh等,但很少使用。10.1标签(LABEL)

案例讲解一、属性文本框是程序界面上的主要输入对象,但有时也用于输出。用于输入对象时,既可以输入文字,也可以输入数字字符,文本框中输入的字符数不能超过32K(多行文本)。文本框常用属性如下:1、

Text2、

MultiLine3、

MaxLength4、PassWordChar5、ScrollBars6、SelLength7、SelStart8、SelText9、Locked二、事件文本框常用事件如下:1、

Change事件2、

GotFocus事件3、

LostFocus事件4、

KeyPress

事件三、方法

SetFocus是文本框中较常用的方法10.2文本框(TextBox)

案例讲解一、属性图片框(PictureBox)用于放置图片或其他控件。图片框常用属性如下:1、

Picture2、

BoderStyle3、

Autosize4、

ScaleWidth5、

Left、Top二、事件图片框的常用事件是:Click事件。三、方法图片框的常用方法如下:1、

SetFocus方法:获取焦点。2、

Refresh方法:强制重新绘制图片框内容。3、Pset方法:画点。4、Line:画直线或矩形。5、

Circle:画圆、椭圆或圆弧。6、Cls

清除运行时在图片框上生成图形或文字。10.3图片框(PictureBox)

案例讲解一、属性控件与图片框控件功能类似,主要用于加载图像。图像控件常用属性如下:

1、Picture2、

BorderStyle3、

Stretch4、

Width、Height5、

Left、Top6、

Visible二、事件图像框的常用事件是:Click事件、MouseMove事件三、方法

1、

MOVE方法:图像框移动10.4图像框(Image)

案例讲解一、形状控件(Shape)

形状控件常用属性如下:1、

Shape2、

BorderStyle3、

FillColor4、

ForeColor5、FillStyle

形状控件的常用方法:Refresh强制重绘图形。二、直线控件(Line)

直线控件,是一种简单的图形控件,用于制作水平线、垂直线或对角线。其主要属性有:X1、Y1、X2、Y2,用于设置直线对象的起、止点坐标。

Line控件的常用方法:Refresh强制重绘图形。10.5形状控件(Shape)和直线控件(Line)案例讲解一、属性命令按钮常用于执行、确认、结束、撤销等操作。命令按钮的常用属性如下:

1、

Caption2、

Height3、

Width4、

BackColor5、

Style6、

FontName7、

FontSize8、

Enabled二、事件命令按钮的常用事件是单击鼠标左键事件Click事件。三、方法命令按钮的常用方法是命令按钮获取焦点的SetFocus方法。获取焦点的命令按钮是活动的,操作将面向该按钮。10.6命令按钮(CommandButton)

案例讲解一、属性单选钮通常在界面上成组设置,组中的每个单选钮,对应于程序中的同类型的诸多操作中的一个。在程序运行的某一时刻,可按需选择组中的一个单选钮,被选中的单选钮的圆框内用黑点标识,程序将按选择的结果完成相应的操作。单选钮常用属性如下:1、

Caption2、

Value3、

Enabled4、

Visible5、

Picture6、

Style二、事件单选钮常用事件如下:1、Click事件2、

GotFocus事件3、

LostFocus事件三、方法单选钮常用方法如下:使用单选钮的SetFocus

方法使单选钮获取焦点,此时其Value值为True。10.7单选钮(OptionButton)

案例讲解一、属性复选框既可以单个使用,也可以成组使用。而成组使用时,组中的每个复选框都可被独立选择,这一点与单选钮不同。被选中的复选框在其方框中打上“√”标记。其Value属性值为1,而未被选中时为0。复选框常用属性如下:1、

Caption2、

Value二、事件复选框常用事件如下:1、

Click事件2、GotFocus事件3、

LostFocus事件三、方法复选框常用方法是:使用SetFocus方法,使复选框获取焦点,此时其Value值为110.8复选框(CheckBox)案例讲解一、属性列表框用于在很多项目中做出选择的操作。在列表框中可以有多个项目供选择,用户可以通过单击某一项选择自己所需要的项目。列表框具有以下特殊属性:1、Columns2、List3、Listcount4、ListIndex5、Selected6、SelCount7、Sorted8、Style9、Text二、事件列表框常用Click和DblClick事件。三、方法列表框可以使用Additem,Clear和Removeltem等3种方法,用来在运行期间修改列表框的内容。10.9列表框(ListBox)案例讲解一、属性组合框(ComboBox)是组合列表框和文本框的特性而成的控件。也就是说,组合框是一种独立的控件,但它兼有列表框和文本框的功能。它可以像列表框一样,让用户通过鼠标选择所需要的项目;也可以像文本框一样,用键人的方式选择项目。列表框的属性基本上都可用于组合框,此外,它还有自己的一些特殊属性:1、Style2、

Text二、事件组合框常用事件是Click事件或DblClick事件。参见组合框的Style属性。三、方法前面介绍的列表框的Additem,Clear和Removeltem方法也适用于组合框。10.10组合框(ComboBox)

案例讲解一、属性滚动条(ScrollBar)分为两种:水平滚动条(HScrollbar)和垂直滚动条(VScrollBar)。两种滚动条除方向不同外,其功能是相同的,都用来滚动内容或用于平滑地选择数据。滚动条控件的常用属性如下:1、

Min2、

Max3、

Value4、

LargeChange5、

SmallChange

二、事件滚动条控件的常用事件如下:1、

Change2、

Scroll三、方法滚动条控件的常用方法如下:1、SetFocus2、

Refresh10.11滚动条(ScrollBar)案例讲解一、属性框架是一种容器型控件,用于将屏幕上的对象分组。框架的常用属性如下:

1、

Caption2、

Enabled二、事件框架的常用事件是:Click单击事件。三、方法框架的常用方法是:Refresh方法10.12框架案例讲解一、属性计时器(TIMER)控件的功能是:按指定时间间隔重复执行程序代码。可用于时控和动画。计时器常用属性如下:1、

Interval2、

Enabled二、事件计时器主要事件是Timer事件。它在计时器的Interval属性指定的时间间隔之后立即发生。Timer事件的过程代码常用于控制运动的进程。三、方法

VisualBasic没有为计时器提供可调用的方法。10.13计时器(Timer)

案例讲解

计算机磁盘中保存了各种各样的文件,他们按照目录结构存放在不同的磁盘驱动器中。在应用程序中常常需要对文件进行处理,例如打开文件、保存文件、文件改名、复制或删除文件等。为了在应用程序中能处理文件,VB提供了两种控件来实现文件操作的功能:一种是VB内部标准的文件控件,在工具箱中可以看到;另一种是Windows的通用对话框控件(CommonDialog,详见第11章),该控件是ActiveX控件,需要加载后才能使用。标准的文件控件包括驱动器列表框(DriveListBox)、目录列表框(DirListBox)和文件列表框(FileListBox)三个控件,将这三个控件组合编程能看到任何驱动器的任何目录下的任何文件。10.14文件系统控件

驱动器列表框(DriveListBox)是组合框,缺省时在用户系统上显示当前驱动器。当该控件获得焦点时,用户可键入任何有效的驱动器标识符,下拉列表可以查看所有的有效驱动器,若用户从中选择驱动器,则选中的驱动器将显示在文本框中。以下是驱动器列表框的常用事件及常用属性:1、Change事件2、Drive属性3、List属性4、ListCount属性5、Listindex属性10.14文件系统控件

----驱动器列表框(DriveListBox)案例讲解

目录列表框(DirListBox)可以分层显示当前驱动器的全部目录结构,是一个逐层缩进格式的目录树。但缺省时该目录树中只显示与当前目录相关的目录结构,即当前目录的所有父目录和第一层子目录,除此之外的目录都隐藏了。通过在列表中上下移动可以依次突出显示每个目录项,双击鼠标可以打开该目录项的第一级子目录,从而浏览到全部的目录结构。以下是目录列表框的常用事件及常用属性:1、Change事件2、List属性3、ListCount属性4、ListIndex属性5、Path属性10.14文件系统控件

----目录列表框(DirListBox)

案例讲解文件列表框(FileListBox)自动显示某个目录下的所有文件(不包括子目录)。文件列表框接收所有的鼠标和键盘事件,通常会对Click事件和DblClick事件编写程序。以下是文件列表框(FileListBox)的常用属性:1、List属性2、ListCount属性3、ListIndex属性4、Path属性5、Pattern属性10.14文件系统控件

----文件列表框(FileListBox)

案例讲解

将文件系统控件组合起来,就可以查看到整个文件系统。但是它们之间的同步显示关系需要编写程序来实现。假定窗体上有名为Drive1、Dir1和File1的驱动器列表框、目录列表框和文件列表框,则用户进行的操作可能按如下顺序发生:

1、用户选定Drivel列表框中的驱动器,将

温馨提示

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

评论

0/150

提交评论