VB6教程第6章 常用控件与多窗体
第6章窗体及常用控件
1、创建状态(窗体的创建) Initialize事件是窗体创建状态开始的标志。因而,放 在Form_ Initialize( )事件过程中的代码,就是窗体创建 时最先执行的代码。处于这种状态时,窗体是作为一个 对象而存在,但还没有窗口,而且它的控件也不存在, 也就是说在这个状态下,只有窗体的代码部分在内存中, 而窗体的可视部分还没有调入。虽然该状态可能很短暂, 但任何窗体都要经过这个状态。
4.2 基本控件
一、VB中的控件 二、基本控件的常用属性
三、设置Tab键的顺序
四、控件默认属性 五、常用控件
上一页 下一页
返回
一、VB中的控件
1、内部控件
内部控件就是在工具箱中默认出现的控件,如命令按 钮、标签、文本框等,这些控件在VB的可执行文件中,因 此也称为 VB的基本控件。内部控件总是出现在工具箱中, 不能从工具箱中删除。
3、窗体的方法 窗体的方法有多种,他们可以调用文本和图形, 在窗体表面上输出、写或画,这样的方法有Print、 Line、Circle、Cls等。对这类方法我们不过多介绍, 我们主要介绍一些对窗体的行为产生影响的方法。
Show方法
Show方法可以使一个窗体可见,使用格式如下: 对象.Show 其中,对象是窗体的名称。调用Show方法与设置 窗体Visible属性为True具有相同效果。
第4章 窗体及常用控件
窗体和控件是VB作为可视化编程 的重要工具,在这一章中介绍窗体及 常用控件,如:标签、文本框、列表 框、组合框、命令按钮、单选按钮、 检查框、框架、滚动条、时钟等基本 控件的使用。本章的内容如下: 4.1 窗体设计 4.2 基本控件 4.3 使用ActiveX 控件和可插入对象 4.4 控件应用举例
4、卸载状态(窗体的卸载) 窗体在卸载时可以是隐藏的,也可以是可见的。若没隐藏, 则它将保持可见直到卸载完毕,内存和资源完全收回。 ▲ QueryUnload在任一窗体卸载前在所有窗体中发生, 提供了停止窗体卸载的机会。如果某些数据希望保存,则 此时将提示保存或忽略所做的更改。 ▲ Unload在每个窗体卸载时发生。 结束应用程序 Unload Me „当只有一个窗体时结束应用程序 End „立即强行结束应用程序
vb6-常用控件
Check2 Option1 Option2
5.2 滚动条和Slider控件
Slider控件
n
Value Max
Min
Max SmallChange LargeChange
共同具有的重要属性: Max:最大值 -32 758~32 757 Min:最小值 -32 758~32 757 SmallChange 最小变动值,单击箭 头时移动的增量值。 LargeChange 最大变动值,单击空 白处时移动的增量值。 Value 滑块所处位置所代表的值。
文本框的换行输出: Private Sub Command1_Click() For i = 1 To 100 step 2 text1 =text1+format(str(i),”@@@”) Sum = Sum + i N=n+1 If n mod 5=0 then text1=text1+vbcrlf Next i Text2= Sum End Sub
If d = 0 Then X1 = p : X2 = p If d < 0 Then q = Sqr(-d) / (2 * a) p = CInt(p * 100) / 100 q= CInt(q * 100) / 100 X1 = p& "+" & q & "I " X2 = p & "-" & q & "I" endif Text4.Text = X1 Text5.Text = X2 endsub
滚动条的事件:
1.Scroll: 拖动滑块时会触发Scroll事件。 2.Change: Value属性改变时触发Change事件。 例1. 用一个文本框(txtSpeed)显示 滚动条(hsbSpeed)滑块当前位置所 代表的值。
VB6.0教程
首先说明一下“工程”的概念。VB把一 个应用程序称为一个工程(Project),而一 个工程又是各种类型的文件的集合,这些文件 包括工程文件(.vbp)、窗体文件(.frm)、 标准模块文件(.bas)、类模块文件(.cls)、 资源文件(.res)、ActiveX 文档(.dob)、 ActiveX 控件(.ocx)、用户控件文件(.ctl)、 属性页文件(.pag)。
“标准”工具栏各按钮的作用如图所示。
二.其他窗口
1.窗体窗口
“窗体窗口”也称为“对象窗口”,
主要用来在窗体上设计应用程序的界面, 用户可以在窗体上添加控件来创建所希
望的界面外观。例如,当新建一个工程
时,VB自动建立一个新窗体,并命名为 Form1,如图所示。
2.代码(code)窗口
双击窗体或窗体上的 控件就可以弹出代码窗口。代 码窗口是专门用来进行程序设 计的窗口,可在其中显示和编 辑程序代码(如图1-11所示)。 也可以通过点击菜单栏上的 【视图】—>【代码窗口】, 调出代码窗口。 代码窗口标题栏下面 有两个下拉列表框,左边是 “对象”下拉列表框,可以选 择不同的对象名称;右边是 “过程”下拉列表框,可以选 择不同的事件过程名称,还可 以选择用户自定义过程的名称。
1.3 Visual Basic 6.0集成开发环境 1.3.1窗口介绍
vb6 操作mdi子窗体的方法
VB6(Visual Basic 6.0)是微软推出的一种编程语言,它具有结构清晰、易学易用的特点,因此在开发Windows应用程序时被广泛使用。
MDI(Multiple Document Interface)是VB6中常用的一种界面类型,它允许用户在一个父窗体中打开多个子窗体,并且可以方便地在这些子窗体之间进行切换和管理。
在MDI应用程序中操作子窗体是非常常见的需求,如何在VB6中操作MDI子窗体呢?接下来,我们将介绍一些操作MDI子窗体的方法。
一、创建MDI子窗体在VB6中创建MDI子窗体非常简单,只需要在MDI父窗体中添加一个新的子窗体即可。
我们需要在VB6中创建一个MDI项目,然后在MDI父窗体的工具栏中点击“新建子窗体”按钮或者通过编程方式调用"Load"方法来创建一个新的MDI子窗体。
二、操作MDI子窗体的属性和方法在VB6中,我们可以通过操作MDI子窗体的属性和方法来实现对子窗体的管理和控制。
通过设置MDI子窗体的Visible属性可以控制子窗体的显示和隐藏;通过设置MDI子窗体的Title属性可以修改子窗体的标题;通过调用MDI子窗体的Close方法可以关闭子窗体等等。
三、切换和激活MDI子窗体在MDI应用程序中,切换和激活子窗体是非常常见的操作。
在VB6中,我们可以通过调用MDI父窗体的ActiveForm属性来获取当前激活的子窗体,并通过调用MDI子窗体的Activate方法来激活指定的子窗体。
另外,我们还可以通过在MDI父窗体的窗口菜单或者工具栏中添加相应的菜单项或按钮来实现切换和激活子窗体的功能。
四、动态创建和销毁MDI子窗体除了在设计时创建MDI子窗体外,我们还可以在运行时动态地创建和销毁MDI子窗体。
在VB6中,我们可以通过编程方式调用"Load"方法来动态创建新的MDI子窗体,然后通过调用MDI子窗体的Unload 方法来销毁不再需要的子窗体。
程序设计基础VB讲稿03窗体及常用控
图片框控件
总结词
用于显示图片的控件
详细描述
图片框控件用于在窗体上显示图片。通过图片框控件,可以展示图片、图形或照片等内 容,并对其进行缩放、移动等操作。此外,还可以通过代码在图片框中绘制图形和文本。
03
窗体与控件的交互
事件驱动机制
事件驱动机制
在VB中,程序运行时,窗体或控件会不断触发各种事件,如鼠标点击、键盘输入等。 这些事件会触发相应的事件处理程序,从而控制程序的流程。
列表框控件
总结词
用于显示和选择项目列表的控件
详细描述
列表框控件可以在窗体上显示一系列的项目,并允许用户从中选择一个或多个项目。列表框控件可以 按不同的方式进行排序和筛选,以便用户能够方便地查找和选择所需的项目。
组合框控件
总结词
结合了文本框和列表框功能的控件
详细描述
组合框控件结合了文本框和列表框的功能,允许用户通过键 入文本或从下拉列表中选择项目来输入数据。组合框控件提 供了灵活的输入方式,使用户能够方便地输入数据并保持界 面整洁。
窗体的类型
01
02
03
标准窗体
最常见的窗体类型,用于 创建应用程序的主界面或 对话框。
弹出窗体
模态窗体,需要用户关闭 后才能继续操作主窗体。
对话框窗体
用于显示一些选项或输入 信息,通常包含一些文本 框、按钮等控件。
窗体的属性
名称
标识窗体的唯一名称,用 于在代码中引用。
大小
窗体的宽度和高度。
可见性
04
窗体与控件的应用实例
窗体设计实例
窗体设计实例1
创建一个登录窗体,包含用户名和密码 输入框,以及登录和取消按钮。通过窗 体设计器,设置窗体的标题、大小、位 置等属性,并添加相应的控件。
VisualBasic6.0窗体和控件
二、窗体和控件共有的属性
属性 Name
Appearance
BackColor BorderStyle
ForeColor Font Caption Width Height Left Top Enabled Visible
功能
用于设置控件或窗体的名称。,系统在创建控件或窗体时,自动为控件或窗 体指定一个名称(缺省名称)。
当控件或窗体失去焦点时触发
二、面向对象的编程与对象的属性、方法和事件
1、面向对象的编程
2、对象的属性、方法和事件 VB的控件具有自己的属性、事件和方法,可以将属性看作一个对象的 性质,将事件看作对象的响应,将方法看作对象的动作,这三者构成 了对象的三要素。 (1)属性:对象中的数据保存在属性中,是用来描述和反映对象特 征的参数。
§4-2 窗体和控件的共性
一、基本概念
1、窗体 窗体是应用程序的编程窗口和对话框。窗体可包含多个控件。窗 体就像包含多个控件的容器。几乎每个应用程序都要包含一个窗 体,如果一个应用程序中需要包含多个窗体,必须给它们不同的 名称。也就是给它们赋予不同的Name属性。
系统菜单
栏题栏
最小化按钮
最大化按钮
2、控件 控件是预先定义好的对象,是包含在窗体中的对 象。 控件同窗体一样,是辅助用户快速完成界面 设计的有效工具。 控件和窗体组成与用户交互的 可视化部件。 VB通过控件箱(工具箱)提供了组成Windows 应用程序窗口或对话框的诸如文本框、列表框、 命令按钮等控件。 VB6.0控件可以分为三类:内置控件、ActiveX控 件和可插入对象。 内置控件:VB内部提供的控件。始终显示在工具 箱中,不能从中删除。 ActiveX控件:是扩展名为.ocx的独立文件,不 直接显示在工具箱中,用时需要添加。 可插入对象:是能够添加到工具箱中并可以作为 控件使用的对象。是一些由其他应用程序创建的 不同格式的数据。 VB6.0标准版的控件如图:
VB6.0基础教程 之 第6章 Visual Basic常用标准控件
6.1 6.2 6.3 6.4 6.5 6.6 6.7 6.8 6.9
Basic常用标准控件 Visual Basic常用标准控件
概述 图形控件 单选按钮和复焦点与Tab Tab顺序 焦点与Tab顺序
1
6.2 图形控件
图片框(PictureBox)和图像框(Image) 功能:用于显示图形 Picture属性:设置图片框或图像框中要显示的图像文件名。可以在设计阶段设置 或在程序中设置。 LoadPicture函数一般格式: [对象.]Picture= LoadPicture(“文件名”)
复选框
2.复选框(CheckBox) Caption属性:文本标题。 Alignment属性 0:控件钮在左边,标题显示在右边。 1:控件钮在右边,标题显示在左边。 Value属性 0--Unchecked:未被选定 1--Checked:选定 2--Grayed:灰色,禁止选择 Style属性 0--Standard:标准方式 1--Graphical:图形方式 事件 Click
6.4 框架
用途:将窗体中的控件按功能或类别分组。
框架
6.4 框架
Caption属性:框架标题 Enabled属性 False,不允许对框架内的对象进行操作。 Visible属性 True:框架及其控件可见。 False:框架及其控件被隐含起来。 事件 Click、DblClick 一般不需要编写框架的事件过程。
例如:Dir1.Path=“C:\Mydir” 重要事件——Change事件 在程序运行时,每当改变当前目录,即目录列表框的Path属性发生变化时,都要触 发其Change事件。
文件列表框(FileListBox)
功能:显示当前目录中指定类型的所有文件。 Path属性:用于返回和设置当前目录。 要从文件列表框(File1)中获得全路径的文件名Fname,用下面的程序代码: If Right(file1.path,1) ="\" Else Fname=file1.path &"\"& file1.filename End If Then Fname=file1.path & file1.filename
vb6-常用控件
检查框与单选按钮Value 属性的比较
单选钮
检查框
True: 单选钮被选定 False: 单选钮未被选定
0--Unchecked:未被选 定
1--Checked:选定
If d > 0 Then
r = Sqr(d) / (2 * a)
X1 = p + r
X2 = p – r
endif
If d = 0 Then X1 = p : X2 = p If d < 0 Then
q = Sqr(-d) / (2 * a) p = CInt(p * 100) / 100 q= CInt(q * 100) / 100 X1 = p& "+" & q & "I " X2 = p & "-" & q & "I" endif Text4.Text = X1 Text5.Text = X2 endsub
删除项目:
List1.RemoveItem i
练习2. 对列表框进行项目添加、修 改和删除操作。
Check1 Combo1 Text1 Check2 Option1 Option2
5.2 滚动条和Slider控件
Slider控件 LargeChange SmallChange Min Value Max
类型 下拉式组合框 简单组合框 下拉式列表框
Style 0 1 2
输入 能 能 不能
方法: 1. AddItem
第6章 Visual Basic窗体和常用控件的使用
● 见课本P124
●
Icon属性的使用
3.窗体的事件 3.窗体的事件
1、Load事件和Unload事件 2、Activate(活动事件)和Deactivate(非活动事件) 3、Resize事件
4. 窗体的方法及操作语句
1)Load语句 Load语句的作用是将一个窗体装入内存,但并不显示窗体 ,其语法格式为: Load 窗体名称 2)Unload语句(P176) Unload语句的功能与Load语句相反,是将窗体从内存中删 除。Unload语句的语法格式为: Unload 窗体名称 卸载后的窗体,由于在内存中已不复存在,故除非重新加载 ,否则不能再做任何引用。
常用标准控件-命令按钮 常用标准控件-
命令按钮 CommandButton
返回目录
快捷键作用(访问热键): 快捷键作用(访问热键): Alt+S =单击“开始”按 单击“开始” 钮 Alt+X =单击“Exit”按钮 单击“ 按钮
命令按钮 CommandButton-常用事件: 常用事件:
命令按钮的默认事件是Click( 单击 命令按钮的默认事件是 Click(单击 ) , 不支持双击 单击) 事件。 事件。
第6章 窗体和常用控件的使用
◆窗体及窗体设计 窗体及窗体设计 ◆文本框、标签框、命令按钮的使用 文本框、 文本框 标签框、 单选按钮、复选框、 ◆单选按钮、复选框、框架控件的使用 ◆列表框和组合框的使用 ◆滚动条的使用 ◆计时器的使用
窗体及窗体设计
1. 添加窗体
其方法有: 其方法有:
工程→添加窗体” 1)选择 “工程→添加窗体” 菜单命令。 菜单命令。 单击工具条上的“ 2)单击工具条上的“添加 窗体” 窗体”按钮 。 右击“ 3)右击“工程资源管理器 窗口” 选择快捷菜单“ 窗口”,选择快捷菜单“添加 |添加窗体”命令。 添加窗体”命令。
VB常用控件介绍
VB常用控件介绍VB 常用控件介绍VB中的控件通常分为三种类型:(1)标准控件:(2)ActiveX控件:(3)可插入的对象:(一)窗体1.窗体的属性(1)Name 属性:(2)Appearance属性(3)AutoRedraw属性:(4)BackColor属性和ForeColor属性(5)BorderStyle属性:(6)Caption属性(7)ClipControls属性(8)ControlBox属性:控制菜单(9)Enabled属性(10)Height、Width、Left和Top属性(11)Font属性(12)HelpContextID属性(13)Icon属性:设置窗体图标(14)KeyPreview属性:用于设置窗体是否能捕获键盘事件并做出响应。
(15)MDIChild属性(16)Moveable属性(17)Picture属性(18)StartupPosition属性:决定窗体启动后出现在屏幕上的位置,运行时不能使用。
(19)Visible属性(20)WindowState属性:该属性设置一个窗体启动后的大小状态。
2.窗体的事件(1)Load 事件(重点)(2)Activate事件(3)Resize事件(4)Click事件(5)DblClick事件(6)Unload 事件:当窗体从内存卸载时发生[参数]:Cancel 一个整数,表示是否放弃卸载。
如果Cancel为 0,则窗体被卸载,若设置为任何一个非零的值可放弃卸载。
如:Private Sub Form_Unload(Cancel As Integer)Cancel = True ‘非0End Sub3.窗体的方法(1)Show方法(2)Hide方法(3)Move方法(4)Print方法:在窗体和图片框上显示文字,也可在打印机(Printer)上输出信息。
语法格式:[<对象名称>.]Print [<表达式列表>] [{,|;}]说明:①<对象名称>可以是窗体、图片框或打印机。
vb中窗体和常用内部控件介绍
第 六 章 窗 体 和 常 用 内 部 控 件
3. 事件 Click事件—使选项按钮从未选择变成选择状 态时(单击鼠标改变、代码改变 )
例1:设计如下图所示的界面,用选项按钮设置文 本框的文字颜色和背景颜色。 Value为True的两种显示方式
Option1 Option2 Option3
Style为0 Style为1
5
第 六 【例6.14】模拟会员信息登记.在窗口 章 窗 体 和 常 用 内 部 控 件
FormTxtBox中输入相关信息,并做简单的 输入信息合法检查,在窗口FormBack中输 出合法信息.
6
第 六 章 窗 体 和 常 用 内 部 控 件
7
第 六 章 窗 体 和 常 用 内 部 控 件
Private Sub CmdClear_Click() TextID.Text = "" TextPassWord.Text = "" TextName.Text = "" TextMail.Text = "" TextResume.Text = "" End Sub
10
If flag = 1 Then FormBack.TextAll.Text = LblID.Caption & " " & _ 第 TextID.Text &vbNewLine & LblPassWord.Caption _ 六 & " " & TextPassWord.Text &vbNewLine & _ 章 LblName.Caption & " " & TextName.Text & _ 窗 vbNewLine & LblMail.Caption & " " & _ 体 TextMail.Text &vbNewLine & LblResume.Caption _ 和 常 & " " & TextResume.Text 用 Load FormBack 内 FormBack.Show 部 控 FormTxtBox.Visible = False 件 End If End Sub
VB6.0详细讲义(VB6实用教程-VB6从入门到精通)
第一章 Visual Basic介绍第二章用户界面设计第三章编程的基础(含变量,常量,条件语句,循环语句,自定义变量,自定义过程,对象和类等基础)第四章 Windows 95的新控件Visual Basic的输入输出第五章 Visual Basic的鼠标事件和绘图第六章 Visual Basic的数据库、报表、预览、打印第七章从文件中存取资料第八章发行应用程序第九章使用Windows API和用Visual Basic建立自己的屏幕保护程序第十章创建ActiveX控件第十一章ActiveX文档第十二章用对象链接与嵌入(OLE)扩展Visual Basic第十三章使用资源文件第十四章用Visual Basic建立ActiveX DLL第十五章用Winsock控件进行Internet通信第十六章 Web浏览控件第一章Visual Basic介绍§2 窗体和命令钮介绍一、窗体窗体是Windows的基本组成部分,这也是为什么这个操作系统叫Windows的原因。
它的主要属性除上面介绍的以外,还包括:1,Appearance属性这个属性用来决定控件是否采用三维效果。
2,BorderStyle属性这个属性决定了窗体的边框形式,共有6种属性值。
改变窗体的BordrStyle属性后,窗体在屏幕上没有变化,它只在运行时才变为你所要求的样子。
3,ControlBox属性程序员用来决定采用不采用控制框的属性,仅在程序运行时才有效。
4,Font属性程序员可以改变该窗体上显示信息的字体,它控制着直接在窗体上打印的文本显示。
5,Icon属性这个属性是用户经常要使用的一种属性。
当用户的应用程序在工具条上最小化或在Windows桌面上变为一个独立应用程序时,该属性决定将采用何种图标,窗体控制框里的图标也由它决定。
为自己的窗体设置该属性时,要控制住自己挑三拣四的冲动。
6,Visible属性该属性决定窗体是否可见。
错误地改变其值是很危险的,窗体会从眼前消失,这种莫名其妙的事情会使用户惊惶失措,所以肩负重任的程序员一定要慎重哟!7,WindowState属性指定窗体在运行时的三种状态:正常、最小化、最大化。
VB_第六章_常用标准控件2
体中可能有许多控件, 体中可能有许多控件,为了将控件分成 干个单元,可采用框架控件(Frame)。 干个单元,可采用框架控件(Frame)。 架控件一般是按功能把控件组合在一起 ,同一框架中的控件可以作为一个整体 行移动、激活或屏蔽。利用框架控件, 行移动、激活或屏蔽。利用框架控件, 以在功能上进一步分割一个窗体。 以在功能上进一步分割一个窗体。
对 象 计时器
组合框
标签框
执 行 结 果
计 时 器
:用一个时钟控件控制蝴蝶在窗体内飞 。
界 面 的 设 计
对
象
属
性
赋
值
命令 按钮 Timer Image
Caption 名称 Interval 名称 Picture 名称
退出 command1 100 Timer1 Bfly4/5. Bfly4/5.gif Image1
计 时 器
在工具箱中,计时器控件图标如下 在工具箱中, 图所示。 图所示。
计 时 器
例: 设计程序以显示世界不同城 市的当前时间。 市的当前时间。该程序属性设计 如下表所示。 如下表所示。
界 面 的 设 计
计 时 器
属 性 Interval 名称 Style 名称 Caption 名称 赋 值 1000 Timer1 2 Combo1 00:00:00 Label1
组合框
组合框实际上是将列表框和文本框的功 相综合的, 相综合的,既像列表框一样让用户从中 择其中的项目,又能像文本框一样, 择其中的项目,又能像文本框一样,让 户输入自己指定的内容。 户输入自己指定的内容。其图标如下图 示。
组合框
Text: Text:它用来表示在其文本区中显示出来 的内容
VB常用控件介绍
VB常用控件介绍在Visual Basic (VB)中,控件是构建图形用户界面的基本元素。
它们允许用户与应用程序进行交互,并显示和接受数据。
以下是VB中常用的控件的介绍:1. Label控件:用于在窗体上显示文本。
可以设置文本的颜色、字体、大小等属性。
2. TextBox控件:用于接收用户的输入文本。
可以用于输入单行或多行文本。
4. ListBox控件:用于显示一个列表,用户可以从中选择一个或多个选项。
5. Button控件:用于触发一个事件或进行一些操作。
可以设置按钮的文本、样式和大小等。
6. RadioButton控件:用于提供一组互斥的选项。
用户只能选择其中的一个选项。
7. CheckBox控件:用于提供一组独立的选项。
用户可以选择其中的一个或多个选项。
8. PictureBox控件:用于显示图像。
可以从文件或代码中设置图像。
9. Timer控件:用于定时触发事件。
可以设置定时器的间隔时间。
10. Progress Bar控件:用于显示操作的进度。
可以根据进度的百分比设置进度条的值。
11. ScrollBar控件:用于提供滚动的功能。
可以用于水平或垂直的滚动。
12. ListView控件:用于显示一个可自定义的列表。
可以显示图标、列表、详细信息等视图。
13. TreeView控件:用于显示一个树形结构的列表。
可以展开和折叠节点。
14. MenuStrip控件:用于创建菜单。
可以设置菜单项和子菜单。
16. DateTimePicker控件:用于选择日期和时间。
可以设置日期和时间的格式。
17. OpenFileDialog控件:用于打开文件对话框。
可以选择打开的文件。
18. SaveFileDialog控件:用于保存文件对话框。
可以选择保存的文件和路径。
19. PrintDialog控件:用于打印对话框。
可以选择打印的设置和打印的内容。
20. ColorDialog控件:用于颜色选择对话框。
可以选择颜色。
VB程序设计第6章 窗体与基本控件-PPT文档资料
(10)BackColor属性
–
(11)FillColor属性
–
(12)BackStyle属性
– – –
Visual Basic 语 言 程 序 设 计
6.1.2
– – – –
对象的基本属性
(13)Alignment属性
该属性决定控件上正文水平对齐方式。 0-Left Justify: 正文左对齐。 1-Rigth Justify: 正文右对齐。 2-Center:正文居中。
LoadPicture函数
如果要在窗体、图片框、图像框中装入图片,除了在 设计中用属性窗口装载外,还可以在程序中使用 LoadPicture函数。
– –
–
格式:[对象名.]Picture=LoadPicture("[文件名]") 功能:LoadPicture是一个函数,用来将指定图形文件调入内 存。 【例6.3】在窗体中装入图形作为背景,当用户单击窗体或双 击窗体时,显示的标题、图形和文字都有所不同。
该属性决定文本在垂直方向上是否改变显示区域的大小。 WordWarp属性必须是在AutoSize属性设置为True时, WordWarp属性才有效。 True:表示按照文本和字体大小在垂直方向上改变显示区的 大小,而在水平方向上不发生变化。 False:表示在水平方向上按正文长度放大和缩小;在垂直方 向上以字体大小来放大或缩小显示区。 每一个窗体和控件都有一个Tag属性,VB内部并不使用这个属 性,只是在程序中利用它来标识对象实例。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
退出
浙江蜗牛网络-VB论坛:/cto.asp
6.1 图片框与图像框 6.2 定时器 6.3 单选钮与复选框 6.4 容器与框架 6.5 列表框与组合框 6.6 滚动条 6.7 焦点与Tab顺序 6.8 多窗体
浙江蜗牛网络-VB论坛:/cto.asp
浙江蜗牛网络-VB论坛:/cto.asp 【例6.5】用复选框控制文本是否加下划线和斜体 6.5】 显示.在程序执行期间,如果选定"加下划线"复选 显示.在程序执行期间,如果选定"加下划线" 框,则文本框中的内容就加上了下划线,如果清除 则文本框中的内容就加上了下划线, "加下划线"复选框,则文本框中的内容就没有下划 加下划线"复选框, 线;如果选定"斜体"复选框,则文本框中的文字字 如果选定"斜体"复选框, 形就变成斜体,如果清除"斜体"复选框,则文本框 形就变成斜体,如果清除"斜体"复选框, 中的文字字形就不是斜体.运行界面如图6-7所示. 中的文字字形就不是斜体.运行界面如图6 所示.
浙江蜗牛网络-VB论坛:/cto.asp 2.AutoSize属性 AutoSize属性 该属性用于图片框. 该属性用于图片框.决定控件是否自动改变大小 以显示图像全部内容.缺省值为False, 以显示图像全部内容.缺省值为False,此时保持控件 大小不变,超出控件区域的内容被裁减掉; 大小不变,超出控件区域的内容被裁减掉;若值为 True时 自动改变控件大小以显示图片全部内容( True时,自动改变控件大小以显示图片全部内容(注 不是图形改变大小). 意:不是图形改变大小). 3.stretch 属性 用于图像框.当该属性的取值为False时,图像控 用于图像框.当该属性的取值为False时 件将自动改变大小以与图形的大小相适应; 件将自动改变大小以与图形的大小相适应;当其值为 True时 True时,显示在控件中的图像的大小将完全适合于控 件的大小,这时,图片可能会变形. 件的大小,这时,图片可能会变形.
浙江蜗牛网络-VB论坛:/cto.asp 6.1.2 图片框,图像框的区别 图片框,
(1)图片框控件可以作为其它控件的容器. 图片框控件可以作为其它控件的容器. (2)图片框可以通过Print方法接收文本,而图像 图片框可以通过Print方法接收文本 方法接收文本, 框则不能接收用Print方法输入的信息 框则不能接收用Print方法输入的信息. 方法输入的信息. (3)图像框比图片框占用的内存少,显示速度快. 图像框比图片框占用的内存少,显示速度快.
浙江蜗牛网络-VB论坛:/cto.asp
6.2 定时器
VB提供了一种叫定时器 Timer) 的控件. VB 提供了一种叫定时器 ( Timer ) 的控件 . 定时 提供了一种叫定时器( 器每隔一定的时间间隔就产生一次Timer事件 事件( 器每隔一定的时间间隔就产生一次Timer事件(可理解 为报时) 为报时 ) , 用户可以根据这个特性设置时间间隔控制 某些操作或用于计时. 某些操作或用于计时. 1.属性 定时器控件的属性不是很多,最常用的是Interval 定时器控件的属性不是很多,最常用的是Interval 属性,该属性用来决定两次调用定时器的间隔, 属性,该属性用来决定两次调用定时器的间隔,以ms 为单位, 取值范围为0 65535, 为单位 , 取值范围为 0 ~ 65535, 所以最大时间间隔不 能超过66s 该属性的缺省值为0 能超过 66s , 该属性的缺省值为 0 , 即定时器控件不起 作用.如果希望每秒产生n个事件,则应设置属性 Interval的值为 Interval的值为1000/n. 的值为1000/
浙江蜗牛网络-VB论坛:/cto.asp 6.3.2 复选框
复选框(CheckBox)也称检查框, 复选框 ( CheckBox)也称检查框, 单击复选框一 次时被选中,左边出现" 次时被选中,左边出现"√"号,再次单击则取消选中, 再次单击则取消选中, 清除复选框中的" 清除复选框中的"√".可同时使多个复选框处于选中 状态,这一点和单选按钮不同.如图6 所示, 状态,这一点和单选按钮不同.如图6-6所示,有四个 复选框. 复选框.
浙江蜗牛网络-VB论坛:/cto.asp 2.事件 定时器只支持Timer事件 定时器只支持Timer事件.对于一个含有定时器控 事件. 件的窗体,每经过一段由属性Interval指定的时间间隔, 指定的时间间隔, 件的窗体,每经过一段由属性Interval指定的时间间隔 就产生一个Timer事件 就产生一个Timer事件. 事件. 【 例 6.2】建立数字计时器 ,要求每秒钟时间变化 建立数字计时器, 一次. 一次. 设计界面: 设计界面: 在窗体上添加一个定时器控件, 一个标签, 在窗体上添加一个定时器控件 , 一个标签 , 并按 表6-1设置属性. 设置属性.
浙江蜗牛网络-VB论坛:/cto.asp
浙江蜗牛网络-VB论坛:/cto.asp 1.属性 (1)Value属性 Value属性 该 属 性表 示单选 选中 或不被选 该属 性 表示 单选 按钮 选中或 不 被选 中的 状 态 . True为选中;False为不被选中 True为选中;False为不被选中. 为选中 为不被选中. Caption属性 (2)Caption属性 该属性显示出现在单选钮旁边的文本. 该属性显示出现在单选钮旁边的文本. Style属性 (3)Style属性 该属性用来设置控件的外观.值为0 该属性用来设置控件的外观.值为0时,控件显示 如图6 所示标准样式; 值为1 如图 6-4 所示标准样式 ; 值为 1 时 , 控件外观类似命令 按钮. 按钮. 一般说来, 单选钮总是作为一个组( 单选钮组) 一般说来 , 单选钮总是作为一个组 ( 单选钮组 ) 发挥作用的. 关于颜色的单选钮就是一个按钮组. 发挥作用的.图6-4关于颜色的单选钮就是一个按钮组.
浙江蜗牛网络-VB论坛:/cto.asp
浙江蜗牛网络-VB论坛:/cto.asp
6.3 单选钮与复选框
有时希望在应用程序的界面上提供一些项目, 有时希望在应用程序的界面上提供一些项目 , 让 用户从几个选项中选择其中之一,这就要用"单选钮" 用户从几个选项中选择其中之一 , 这就要用 "单选钮 " 控件.如果有多个选择框,每个选择框都是独立的, 控件 . 如果有多个选择框 , 每个选择框都是独立的 , 互不影响的,用户可以任意选择它们的状态组合, 互不影响的 , 用户可以任意选择它们的状态组合 , 则 可以用"复选框"控件. 可以用"复选框"控件. 6.3.1 单选钮 单选钮( OptionButton) 通常成组出现, 单选钮 ( OptionButton ) 通常成组出现 , 主要用 于处理"多选一"的问题. 于处理 " 多选一 " 的问题 . 用户在一组单选钮中必须 选择一项,并且最多只能选择一项. 选择一项 , 并且最多只能选择一项 . 当某一项被选定 其左边的圆圈中出现一个黑点.例如, 后,其左边的圆圈中出现一个黑点.例如,图6-4所示 就是一组单选钮,用户只能在这3 就是一组单选钮,用户只能在这3个单选钮选项中选择 一个. 一个.
浙江蜗牛网络-VB论坛:/cto.asp (1)在设计阶段装入 在设计阶段,可以用属性窗口中的Picture 属性装 在设计阶段,可以用属性窗口中的Picture 入图形文件. 入图形文件. (2)在运行期间装入 在运行期间,可以用LoadPicture函数把图形文件 在运行期间,可以用LoadPicture函数把图形文件 装入图片框或图像框中.语句格式如下: 装入图片框或图像框中.语句格式如下: 对象名.Picture=LoadPicture([filename]) 对象名.Picture=LoadPicture([filename])
浙江蜗牛网络-VB论坛:/cto.asp
浙江蜗牛网络-VB论坛:/cto.asp
浙江蜗牛网络-VB论坛:/cto.asp 事件过程代码如下: 事件过程代码如下: Private Sub kai_Click() kai_Click( Label1 Label1.FontName = "楷体_gb2312" 楷体_gb2312" End Sub Private Sub li_Click() li_Click( Label1 Label1.FontName = "隶书" 隶书" End Sub Private Sub song_Click() song_Click( Label1 Label1.FontName = "宋体" 宋体" End Sub
6.1 图片框与图像框
图 片 框 控 件 ( PictureBox ) 和 图 像 框 控 件 ImageBox) (ImageBox)主要用于在窗体的指定位置显示图形信 bmp, ico, wmf, emf, jpg, 息 . VB 6.0支持 .bmp,.ico, .wmf,.emf, .jpg,.gif 等格式的图形文件. 等格式的图形文件. 6.1.1 图片框, 图片框,图像框的常用属性 1.Picture属性 Picture属性 图片框和图像框中显示的图片由Picture 属性决定 图片框和图像框中显示的图片由 Picture属性决定 . 属性决定. 图形文件可以在设计阶段装入, 图形文件可以在设计阶段装入 , 也可以在运行期间装 入.