1、 第 1 章 Visual Basic 初步1.1 Visual Basic 概述Microsoft Visual Basic 提供了开发 Windows 应用程序的最迅速、最简捷的方法,为进行 Windows 应用程序开发的专业人员和初学者提供了整套开发工具。本节主要介绍 Visual Basic 6.0 的概况、版本、特点和集成开发环境等内容。1.1.1 Visual Basic 6.0 简介Visual Basic(简称 VB)是 Windows 环境下的最具有吸引力的程序设计语言之一。它具有简单易学、功能强大、可视化等特点,特别适合初学者来学习如何在 Windows 平台上编程。1.1
2、.1.1 VB 的发展Visual Basic 是 Microsoft 公司在原 Basic(Beginners All Purpose Symbolic Instruction Code)语言的基础上开发出的新一代面向对象程序设计语言。它继承了 Basic 语言易学易用的特点,以结构化 Basic 语言为基础,以事件驱动为运行机制。它的诞生标志着软件设计和开发的一个新时代的开始。在以后的几年里,Visual Basic 经历了 1.0 版、2.0版6.0 版的几次版本升级,它的功能更加强大,也更加完善,最新版本为 VB.Net。本书以 Visual Basic 6.0 专业版(中文)为蓝本。
3、Visual Basic 中的“Visual”一词意为“可视化”的意思,它是指一种开发图形用户界面(GUI )的方法。Visual Basic 是基于 Basic 的可视化的程序设计语言。它既继承了其先辈 Basic 所具有的简单易用的特点,同时其编程系统又采用了面向对象、事件驱动的编程机制。它用一种巧妙的方法把 Windows 的编程复杂性封装起来,同时又提供了一种所见即所得的可视化界面设计环境,为广大用户学习、使用和开发 Windows 应用程序带来了很大方便。1.1.1.2 VB 6.0 版本简介在 VB 6.0 中提供了 3 种版本:学习版、专业版和企业版。3 种不同的版本分别满足不同
4、的开发需要,但相对而言,后者的功能比前者更强一些,读者可根据需要选用不同的版本。1 学习版学习版是 VB6.0 的基础版本,是针对初学者进行学习和使用的。它包括所有的内部控件、数据绑定等控件。2 专业版专业版为专业编程人员提供了一整套软件开发的功能完备的工具。该版本包括学习版的全部功能以及 ActiveX 控件、Internet 控件等开发工具。3 企业版企业版使专业编程人员能够开发出功能强大的分布式应用程序。该版本包括专业版的全部功能,还增加了自动化管理器、部件管理器、数据库管理工具等。1.1.1.3 VB 的特点Visual Basic 之所以受到广大编程爱好者及专业编程人员的青睐,是因为
5、它具有以下一些特点:1 面向对象VB 采用了面向对象的程序设计思想。它的基本思路是把复杂的程序设计问题分解为一个个能够完成独立功能的相对简单的对象集合,所谓“对象” 就是一个可操作的实体,如窗体、窗体中的命令按钮、标签、文本框等。面向对象的编程就好像搭积木一样,程序员可根据程序和界面设计要求,直接在屏幕上“画”出窗口、菜单、按钮等不同类型的对象,并为每个对象设置属性。2 事件驱动在 Windows 环境下,程序是以事件驱动方式运行的,每个对象都能响应多个不同的事件,每个事件都能驱动一段代码事件过程,该代码决定了对象的功能。通常称折中机制为事件驱动。事件可由用户的操作触发,也可以由系统或应用程序
6、触发。例如,单击一个命令按钮,就触发了按钮的 Click(单击)事件,该事件中的代码就会被执行。若用户未进行任何操作(未触发事件) ,则程序就处于等待状态。整个应用程序就是由彼此独立的事件过程构成。3 软件的集成式开发VB 为编程提供了一个集成开发环境。在这个环境中,编程者可设计界面、编写代码、调试程序,直至把应用程序编译成可在 Windows 中运行的可执行文件,并为它生成安装程序。VB 的集成开发环境为编程者提供了很大的方便。 4 结构化的程序设计语言VB 具有丰富的数据类型,是一种符合结构化程序设计思想的语言,而且简单易学。此外作为一种程序设计语言,VB 还有许多独到之处。5 强大的数据
7、库访问功能VB 利用数据控件可以访问多种数据库,VB 6.0 提供的 ADO 控件,不但可以用最少的代码实现数据库操作和控制,也可以取代 Data 控件和 RDO 控件。6 支持对象的链接与嵌入技术VB 的核心是对对象的链接与嵌入(OLE)技术的支持,它是访问所有对象的一种方法。利用 OLE 技术,能够开发集声音、图像、动画、字处理、Web 等对象于一体的程序。7 网络功能VB6.0 提供了 DHTML(Dynamic HTML)设计工具。利用这种技术可以动态创建和编辑 Web 页面,使用户在 VB 中开发多功能的网络应用软件。8 多个应用程序向导VB 提供了多种向导,如应用程序向导、安装向导
8、、数据对象向导和数据窗体向导,通过它们可以快速地创建不同类型、不同功能的应用程序。9 支持动态交换、动态链接技术通过动态数据交换(DDE)的编程技术, VB 开发的应用程序能与其他 Windows 应用程序之间建立数据通信。通过动态链接库技术,在 VB 程序中可方便地调用用 C 语言或汇编语言编写的函数,也可调用 Windows 的应用程序接口( API)函数。10 联机帮助功能在 VB 中,利用帮助菜单和 F1 功能键,用户可随时方便地得到所需要的帮助信息。VB帮助窗口中显示了有关的示例代码,通过复制、粘贴操作可获取大量的示例代码,为用户的学习和使用提供方便。1.1.2 VB 的集成开发环境
9、在大多数传统的软件开发工具中,每个功能都以一个独立的程序运行,并都有自己的界面,而 VB 的工作界面或称工作环境却是一个集成开发环境,即在一个公共环境里集成了许多不同的功能,例如设计、编辑、编译和调试等。1.1.2.1 启动 VB 集成开发环境启动 VB 后,屏幕出现如图 1.1.1 所示的窗口,列出了 VB 6.0 能够建立的应用程序类型,初学者只要选择默认的“标准 EXE”即可。在该窗口中有 3 个选项卡:图 1.1.1 VB 的主窗口新建:建立新工程现存:选择和打开现有的工程最新:列出最近使用过的工程在“新建”选项卡中单击“打开”按钮后,就可以创建该类型的应用程序。图 1.1.2所示为
10、VB 6.0 应用程序的集成开发环境。菜单栏工具栏窗体窗口工具箱代码窗口立即窗口工程窗口属性窗口窗体布局窗口图 1.1.2 VB 6.0 应用程序的集成开发环境1.1.2.2 用户界面VB 集成开发环境与 Windows 其他应用程序相类似:除了有标题栏、菜单栏、工具栏(主窗口)以外,还包括几个独立的窗体;其工具栏按钮具有提示功能;单击鼠标右键可显示快捷菜单;用户可自定义菜单等。1 标题栏VB 有 3 种工作模式: 设计(Design)模式:可进行用户界面的设计和代码的编写,来完成应用程序的开发。 运行(Run)模式:运行应用程序,这时不可编辑代码,也不可编辑界面。 中断(Break)模式:应
11、用程序暂时中断,这时可以编辑代码,但不可编辑界面。按 F5 键或单击“继续”按钮,程序继续运行;单击“结束”按钮,停止程序运行。在此模式下会弹出“立即”窗口,在窗口内,可以输入简短的命令,并立即执行。标题栏中显示 VB 的工作模式,如图 1.1.2 中所示其工作模式为“设计” 。标题栏的最左端是窗口控制菜单栏,标题栏的右端是最大化按钮、最小化按钮和关闭按钮。2 菜单栏菜单栏显示所有可使用的 VB 操作命令,除了标准的“文件” 、 “编辑” 、 “视图” 、 “窗口”和“帮助”等菜单之外,还提供了编程专用的功能菜单,例如 “工程” 、 “格式”和“调试”等,系统的大部分功能都可以从菜单栏中找到。
12、VB 6.0 菜单栏中包括 13 个下拉菜单。菜单栏中各项菜单的功能如下:文件:用于新建、打开、保存、显示最近的工程以及生成可执行文件的命令。编辑:用于对源代码程序的编辑处理,包括复制、查找等。视图:用于打开或隐藏窗口。工程:用于控件、模块和窗体等对象的处理。格式:用于设计时调整窗体中对象的布局。调试:用于对应用程序的调试。运行:用于程序的启动、设置中断、停止和继续执行等程序运行命令。查询:在设计数据库应用程序时用于设计 SQL 属性。图表:在设计数据库应用程序时用于编辑数据库的命令。工具:用于添加过程、设置过程属性、启动菜单编辑器和设置系统选项等命令。外接程序:用于为工程增加或删除外接程序。
13、窗口:提供了对各种窗口的放置处理,包括平铺、层叠、激活及列出所有打开文档窗口。帮助:为用户学习使用 VB 提供帮助信息。3 工具栏工具栏位于菜单栏之下或垂直条状紧贴在左或右边框上,也可以以一个窗口的形式显示在集成开发环境中。工具栏提供对于常用命令的快速访问按钮。单击工具栏上的按钮,则执行该按钮所代表的操作。按照缺省规定,启动 VB 之后将显示标准工具栏,附加的编辑、窗体设计和调试工具栏可以用“视图”菜单中的“工具栏”命令移进或移出。4 上下文菜单上下文菜单(或称快捷菜单)是指在用鼠标单击一个窗口时在鼠标指针位置弹出的菜单,它包含一些常用的菜单命令。在上下文菜单中显示的菜单命令取决于单击鼠标右键
14、时所在的窗口。例如,在“工具箱”上单击鼠标右键时显示的上下菜单,可以选择显示 “部件”对话框、隐含“工具箱” 、设置“工具箱”的可连接特性或在 “工具箱”中添加自定义选项卡等。5 可连接的窗口出现在 VB 集成开发环境中的某些窗口像 Windows 系统的其他窗口一样,可以按下鼠标左键不松开,并移动鼠标将窗口拖动到另一个位置。集成开发环境中可连接的窗口包括:窗体窗口、工程资源管理器、工具箱、属性窗口、代码窗口、窗体布局窗口、调色板、对象浏览器、立即窗口、本地窗口和监视窗口等。1.1.3 各种窗口简介 1.1.3.1 窗体窗口 窗体窗口是建立 VB 应用程序的主要部分,使用窗体编辑器可以用可视化
15、的方式方便直观地设计其包含的可视控件的外观、初始显示位置和其他属性等。每个窗体必须有一个唯一的窗体名字,建立窗体时缺省名为 Form1,Form2 , 。在设计状态,窗体是可见的。窗体的网格点间距,可以通过“工具”菜单的“选项”命令,在“通用”标签的“窗体网格设置”中输入“宽度”和“高度”来改变;运行时可通过属性 Visible 的值来控制窗体是否可见,窗体的网格始终不显示。一个应用程序至少有一个窗体窗口。1.1.3.2 工程资源管理器窗口在 VB 中要设计一个应用程序首先要创建一个工程,如果同时设计多个应用程序,可以创建一个包含多个工程的工程组。它保存一个应用程序所有属性以及组成这个应用程序
16、的所有文件。工程文件的扩展名为.VBP,工程文件名显示在工程文件窗口的标题框内。工程资源管理器窗口下面有 3 个按钮: “查看代码”按钮:切换到代码窗口,显示和编辑代码。 “查看对象”按钮:切换到窗体窗口,显示和编辑对象。 “切换文件夹”按钮:切换文件列表显示方式。工程资源管理器下面的列表窗口,以层次列表形式列出组成这个工程的所有文件。它包含以下 3 种类型的文件: 窗体文件(.frm 文件):该文件存储窗体上使用的所有控件对象和有关的属性、对象相应的事件过程、程序代码。一个应用程序至少包含一个窗体文件。 标准模块文件(.bas 文件):所有模块级变量和用户自定义的通用过程。通用过程是指可以被
17、各个应用程序调用的过程。 类模块文件(.cls 文件):可以用类模块来建立用户自己的对象。类模块包含用户对象的属性及方法。工程资源管理器用于浏览和管理工程的资源。单击“视图”菜单中的“工程资源管理器”命令或工具栏上的“工程资源管理器”按钮或按 Ctrl+R 键,可以把“工程资源管理器”的窗口显示在集成开发环境中,如图 1.1.3 所示。在集成开发环境中,打开的工程或工程组包含的工程部件将按类别及其层次关系显示在工程资源管理器中。使用工程资源管理器,不仅可以浏览工程的构成部件,图 1.1.3 “工程资源管理器”窗口还可以为工程添加新部件或删除已有的部件、保存部件或激活部件的编辑窗口,这些都可能通
18、过工程资源管理器的上下文菜单来实现;另外双击工程资源管理器中显示的一个窗体或模块也可以打开编辑它的窗口。1.1.3.3 工具箱窗口 单击“视图”菜单中的“工具箱”命令或工具栏中的“工具箱”按钮,则把设计窗体时需要的工具箱显示在集成开发环境中,如图 1.1.4 所示。图 1.1.4 “工具箱”窗口 工具箱中提供的是一组可以添加到程序窗口上的控件,在设计窗体时可以把工具箱上的控件直接添加到窗体上。工具箱中有 20 个常用控件,称为标准控件或内部控件,用户可以通过“工程”菜单或工具箱的上下文菜单的“部件”命令,来装入 ActiveX 控件(在专业版和企业版中提供的控件)到工具箱中。在设计状态时,工具
19、箱总是出现的。如果窗体中没有显示工具箱,可选择“视图”菜单的“工具箱”命令或工具栏中的“工具箱”按钮,屏幕就可以显示工具箱窗口。在运行状态下,工具箱自动隐去。1.1.3.4 属性窗口属性窗口用于显示和修改一个对象的属性。属性是指对象的特征,如大小、标题和颜色等。单击“视图”菜单中的“属性窗口”命令或工具栏的“属性窗口”按钮或按 F4 键,就可把属性窗口显示在集成开发环境中,如图 1.1.5 所示。属性窗口包含对象列表框、属性显示排列方式、属性列表框及属性含义说明。 对象列表框:单击其右边的下拉按钮,可以打开所选窗体所含对象的列表。 属性显示排列方式:有“按字母序”和“按分类序”两个选项卡,图
20、1.1.5 显示的是“按字母序”排列。 属性列表框:分左右两列,左列是可以在设计时指针(Pointer)标签框(Label Box)框架(Frame )复选框(CheckBox)组合框(ComboBox)水平滚动条(HScrollBar )计时器(Timer)目录列表框(DirListBox)图形控件(Shape)图像控件(Image)OLE 容器(OLE Container)图片框(Picture Box)文本框(TextBox )命令按钮(CommandButton)单选按钮(OptionButton )列表框(ListBox)垂直滚动条(VScrollBar)驱动器列表框(DriveLi
21、stBox )文件列表框(FileListBox)直线(Line )数据控件(Data)设计或修改的属性,右列是相应的属性值。不同对象列出的属性也不同。用户可以选定某一属性,然后对该属性值进行设置或修改。 属性说明框:当在属性列表框选取基本属性时,在该区显示所选属性的说明。图 1.1.5 “属性窗口”1.1.3.5 代码窗口代码窗口也称代码编辑器,它是输入应用程序代码的编辑窗口,应用程序的每个窗体对象或模块都有一个单独的代码编辑器窗口(如图 1.1.6 所示) 。用户可以打开多个代码窗口,查看不同窗体、标准模块中的代码,并可在各个窗口间复制代码。打开代码窗口有以下 3 种方法:(1) 在工程窗
22、口中,选择一个窗体或标准模块,并选择“查看代码”按钮。(2) 在窗体窗口中,用鼠标双击一个控件或窗体。(3) 在“视图”菜单中,选择“代码窗口”命令。代码窗口主要包括:对象列表框、过程列表框、代码框、过程查看按钮以及全模块查看钮。图 1.1.6 代码窗口 对象列表框:显示所选对象的名称。单击右边的下拉按钮,可以选择对象的名称。这里对象列表框的内容与属性窗口中的对象列表框的内容完全一样。其中“通用”表示与特定对象无关的通用代码,一般在此声明模块级变量或用户编写自定义过程。 过程列表框:列出所有对应于对象列表框中对象的事件过程名称。 代码框:用于用户输入程序的代码。 过程查看按钮:用于显示所选的一
23、个过程。 全模块查看钮:用于显示模块中的全部过程。1.1.3.6 调色板窗口使用调色板可以直观地定义窗体和其他一些可视控件背景和文本的颜色。调色板窗口如图 1.1.7 所示。图 1.1.7“调色板”窗口1.1.3.7 窗体布局窗口窗体布局窗口用于预览窗体的位置,它显示的是应用程序运行时,各个窗体在屏幕上的位置;同时,也可以通过拖动“窗体布局”窗口中的 Form 窗体来移动窗体的初始位置。窗体布局窗口如图 1.1.8 所示。1.1.3.8 立即窗口立即窗口是为调试应用程序提供的,用户可直接在该窗口利用 Print 方法或直接在程序中用 Debug.Print 显示表达式的值。立即窗口如图 1.1
24、.9 所示。图 1.1.8 “窗体布局”窗口 图 1.1.9 “立即”窗口1.1.3.9 对象浏览器窗口对象浏览器是用于显示当前工程中所有使用对象的窗口,通过它可以查看到每一个对象及对象的每一属性、方法和事件。1.2 VB 基本概念与操作本节介绍可视化编程基础、VB 应用程序开发步骤、工程管理中工程管理器的使用、创建和打开工程、保存和移去工程等。1.2.1 可视化编程基础1 对象(Object)对象是对具有某些特性的具体事物的抽象。每个对象都具有描述其特征的属性及附属于它的行为。对象在现实生活中是很常见的,如,一个物体是一个对象,一个人是一个对象。在可视化的编程中,常见的对象有:窗体、标签、文
25、本框等。从可视化编程的角度来看,对象是一个具有属性(数据)和方法(行为方式)的实体。一个对象建立以后,其操作就通过与对象有关的属性、事件和方法来描述。2 对象的属性(Property)属性是指对象的一项描述内容,用来描述对象的一个特性,不同的对象具有不同的属性,而每个对象又有若干属性来描述。例如,描述人的属性有:性别、年龄、身高、学历、专业、特长等。因此,属性是对象的特性,属性定义了对象所具有的特性数据,它是对象所有特性数据的集合。3 事件(Event)事件是对象触发的行为描述, “事件”是预先定义的动作,由用户或者系统激活。VB中的事件通常包括键盘事件和鼠标事件等,例如单击鼠标就发生了一个“
26、Click”事件。为了响应事件,可以为事件加入响应的代码,也可以执行某个方法。4 方法(Method)方法是与对象相关的过程,是指对象为实现一定功能而编写的一段代码,如果对象已创建,便可以在应用程序中的任何一个地方调用这个对象的方法。事件通常已经预先由系统定义好了,不能随便扩充,而方法和属性却可以无限扩展。5 对象和类类是一个与对象紧密相关的概念。类是创建对象实例的模板,是同种对象集合的抽象,它包含所创建对象的属性描述和行为特征的定义。而对象是用类创建的一个实例。例如,各种各样的汽车,都属于汽车的范畴,那么,某一辆红旗牌的红色小轿车就是汽车的一个实例,在这里汽车是类,红旗牌的红色小轿车是该类的
27、一个对象。类的一组属性和方法定义了类的界面。因为类含有属性和方法,所以它封装了用于类的全部信息。当应用程序在某处由类创建一个对象,用户只需使用对象的属性和方法进行相应的操作,而不必关心其内部是如何实现的。一个对象好像是一个黑盒子,表示它内部属性的数据和行为的代码都封装在这个黑盒子里。用同一个类可以生成许多对象,然后用对象去构件程序。面向对象的程序设计主要是建立在类的基础上。在 VB 中,类是由系统设计好的,也可由程序员自己设计。6 控件与对象VB 可视化编程的最大特点,就是在可视的环境下,以最快的速度和效率开发具有良好用户界面的应用程序,其实质就是利用 VB 所提供的图形控件,快速开发程序的输
28、入输出屏幕界面。控件是某种图形构件的统称,如命令按钮控件、标签控件、列表框控件、组合框控件等。利用控件所创建的对象则是某一个赋有名称的控件。控件是 VB 中实现友好用户界面的重要组成部分,它用于显示数据和获取用户输入数据,通过控件可以实现与用户的交互,可以设计出满足复杂要求的应用程序。1.2.2 VB 应用程序的开发步骤VB 提供的窗体设计器是可视化编程的重要工具,VB 的一个应用程序对应一个工程,因此开发 VB 应用程序就要从创建工程开发。步骤大致可分为:(1) 创建工程(2) 建立用户界面(3) 设置各对象的属性(4) 编写事件过程代码(5) 运行调试程序(6) 保存程序(7) 生成可执行
29、文件用户也可以边建立对象,边设置属性、编写方法及事件过程代码。本节简要介绍维护工程、添加窗体和模块、设计窗体外观、输入程序代码和编译工程的一般操作方法,最后用一个简单的例子说明设计 VB 应用程序的一般方法。1.2.2.1 创建或打开新工程启动 VB,系统自动打开一个新工程,工程名称为工程 1,窗体名称为 Form1,用户可直接做后续工作。1.2.2.2 建立用户界面1 添加窗体添加窗体的操作步骤如下:(1) 在“工程资源管理器”中,单击右键,在弹出的快捷菜单中,选择“添加” ,在弹出的子菜单中,选择“添加窗体” ,屏幕显示“添加窗体”对话框。(2) 在“添加窗体”对话框中,默认是“新建”选项
30、卡和“窗体” ,单击“打开”按钮,新的窗体就显示在屏幕上,默认名字为 Form1、Form2 , ,可以重新给窗体命名,例如,将 Form1 命名 A2_1,方法是将窗体的“名称”属性的 Form1 改成A2_1 即可。(3) 在新添加的窗体中,添加控件,分别设置有关属性值,再按要求编写程序。(4) 选择“文件”菜单下的“A2_1 另存为(A )” 命令,选择文件保存的路径:D:VB1,单击“保存”按钮,保存这个文件,文件命名也为 A2_1。用同样的方法可以添加 A2_2 窗体。当然,窗体的命名和文件命名,可以相同,也可以不同,根据需要来确定。(5) 选择“文件”菜单下的“工程另存为(E)”命
31、令,保存工程文件,即把A2_1、A2_2,作为一个程序单位保存。2 设置网格在窗体中设置“网格”的操作步骤如下:(1) 单击主窗口的“工具”菜单,在其下拉菜单中,选择“选项”命令,打开“选项”对话框。(2) 在“选项”对话框中,选择“通用”选项卡。(3) 在“窗体网格设置”框中,选中“显示网格”复选框,可以设置“高度”和“宽度”的值,网格的单位:“缇” 。(4) 如果选中了“对齐控件到网格”复选框,在窗体上拖拉控件时,至少拖拉一个删格的长度,否则可以随意拖拉,不受删格的影响。3 启动窗体如果一个工程中包括多个窗体,且没有特别的设定,则应用程序的第一个窗体默认为启动窗体,也就是当应用程序开始运行
32、时,先运行这个窗体。如果要改变系统默认的启动窗体,可以通过“工程属性”对话框进行设置,其操作步骤如下:(1) 在“工程”菜单中,选择“工程 1 属性(E)” 命令,屏幕出现“工程属性”对话框。(2) 在对话框中,选择“通用”选项卡。(3) 在“启动对象”项中,选择新的启动对象,单击 “确定”按钮,该窗体被设定为启动窗体。1.2.2.3 设计用户界面VB 中用户界面设计的方法较简单,主要工作是向窗体中添加控件及对窗体、控件的属性进行设置。由于控件类型较多,属性各不相同,常用属性也不尽相同,故其属性值设置要根据具体控件和需要来进行。1 向窗体中添加控件向窗体中添加控件的方法有以下 4 种:(1)
33、在工具箱中的相应控件上双击鼠标,则该控件按缺省的大小和形状加入窗体中,然后可用鼠标拖到适当的位置,并调整其大小。(2) 在工具箱中要添加的控件上单击鼠标,移动鼠标到窗体上,鼠标指针变成“+”。在窗体的适当位置单击鼠标并拖动鼠标,VB 给出控件大小和控件的轮廓。形状大小适当时,释放鼠标,窗体中就加入了该控件。(3) 向窗体中添加多个同类控件。 按 Ctrl 键,在控件上单击鼠标,选择控件,可释放 Ctrl 键。 在窗体中每一个添加控件的左上角单击鼠标,拖动鼠标,然后释放,就可加入一个控件。这时鼠标指针仍为“+” 。 重复上一步,可加入多个同类控件。(4) 若所需控件不在工具箱中,则可用“工程”菜
34、单的“部件”命名,在打开的对话框中,选定要用的控件,并按“确定”按钮,就可以把控件添加到工具箱,然后按前面步骤添加控件。2 设置对象的属性窗体及控件的属性设置方法也可以说主要就是对属性窗口的操作。步骤如下:(1) 选择属性窗口,若已在屏幕上出现,则可省略此步。(2) 选择要设置属性的对象,单击属性窗口顶端的下拉列表框,VB 将列出当前窗体中的所有对象。用鼠标单击所需对象,进行属性设置。(3) 设置属性值,将鼠标指针移到需要设置的属性行,输入属性值。例如,通过修改某些属性,可以定制窗体控件的外观。 设置 Left 属性和 Top 属性,可以改变对象的位置。 设置 Width 属性和 Height 属性,可以改变对象的大小。 设置 BackColor 属性和 ForeColor 属性,可以改变对象的背景和前景颜色。