图形框与图像框控件

合集下载

第8章图形处理.ppt

第8章图形处理.ppt
【例8-3】在一图片框上建立满足以下条件的坐标系:图片框的左上角的坐 标设置为(200,200);X轴的正方向为向右,最大值为1200;Y轴的正方 向为向上,最大值为750
课后作业
上机实验
时钟
退出

目标要求 讲课提纲 讲课内容 课后作业 上机实验
第8章 图形处理
8.2 设置坐标系
建立自定义坐标系的方法
时钟
退出

第8章 图形处理
8.2 设置坐标系
目标要求 讲课提纲 讲课内容 课后作业
坐标系:默认坐标系和用户自定义坐标系,用于控件的定位和图形 的定位
8.2.1 默认坐标系
默认值坐标系:只有容器类控件和窗体才能设置坐标系
窗体默认坐标系:坐标原点为窗体的左上角,含有水平和垂直两个坐 标轴,水平方向为X轴,垂直方向为Y轴,向右为X轴的正方向,向下 为Y轴的正方向。图8-7中红色的坐标系
注意:向图片框添加控件时,必须先在工具箱中选中控件,然后按住鼠标 左键,在图片框上拖动一下,便向图片框中添加了该控件
坐标系单位:默认单位为缇(twip),1440缇等于1英寸。除了使用默认单 位之外,用户还可以通过设置窗体、图片框的ScaleMode属性来设定单位。 ScaleMode常用属性值将表8-3
时钟
退出

第8章 图形处理
目标要求 讲课提纲 讲课内容 课后作业 上机实验
8.1 图形控件
8.1.2 图像框
功能:主要用来显示各种不同格式的图片,但图像框控件不 支持绘图的方法和显示文字, 而且还不能向图像框中添加任何控件
常用属性
Picture属性:同图片框,加载删除图片的方法也和图片框一样 Stretch属性:功能同图片框的AutoSize属性,返回或设置图

Visual Basic 实验指导书2013

Visual Basic 实验指导书2013
34.7
38.7
43.2
48.2
53.2,54
59.2,60
66.2,67
0,75
0,79,80.5
83.2,84,85.5
0,0,90.5
93.2,94,95.5
0,0,100.5
103.2,104,105.5
0,0,111.5
115.2,116,117.5
0,0,123.5
128.2,129,130.5,132
图像自动缩放适应控件大小
6
命令按钮(CommandButton)
名称
cbLoad
Caption
读取文件
7
命令按钮(CommandButton)
名称
cbCancel
Caption
取消
5.编写读取文件对话框的事件处理代码
八、思考
1.为什么显示读取文件对话框要用vbModal(模式对话框)?如何在主窗体中获取另一个对话框中控件的内容?如何知道调用读取文件对话框时用户是选择“读取”而不是“取消”?
能够对文件输入/输出 (I/O)。
语法
pathnameFormode[Accessaccess] [lock]As[#]filenumber[Len=reclength]
语句的语法具有以下几个部分:
部分
描述
pathname
必要。字符串表达式,指定文件名,该文件名可能还包括目录、文件夹及驱动器。
mode
序号
窗口/控件类型
属性名
属性值
说明
1
窗体(Form)
名称
Form1
caption
实验1:运动的时间
窗体的标题
2

VB6教程第6章 常用控件与多窗体

VB6教程第6章  常用控件与多窗体
-VB论坛:/cto.asp 2.事件 单选钮常用事件是Click事件 单选钮常用事件是Click事件. 事件. 【例6.4】程序运行后,单击某个单选钮,在标签 6.4】程序运行后,单击某个单选钮, 中显示相应的字体.运行结果如图6 所示. 中显示相应的字体.运行结果如图6-5所示. 分析:需要在窗体上建立一个标签和3个单选钮, 分析:需要在窗体上建立一个标签和3个单选钮, 其主要属性设置如表6 所示. 其主要属性设置如表6-2所示.
退出
浙江蜗牛网络-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时,显示在控件中的图像的大小将完全适合于控 件的大小,这时,图片可能会变形. 件的大小,这时,图片可能会变形.

常用标准控件

常用标准控件
Visual Basic 程序设计
Sub Score_LostFocus () x = Val(Score.Text) If x < 0 Or x > 100 Then Beep Score.Text = "" Score.SetFocus Print "请重新输入" Else total = x End If End Sub 命令按钮的事件过程如下: Sub Command1_Click () Print total End Sub
当在文本框中选择文本时,该属性值会随着选择 字符的多少而改变。
Visual Basic 程序设计
6.1.2
文本框
(6)SelStart:定义当前选择的文本的起始位置
0表示选择的开始位置在第一个字符之前 1表示从第二个字符之前开始选择,依此类推。
(7)SelText:当前所选择的文本字符串。
只有当一个文本框被激活并且可见性为True时才 能接收到焦点。
Visual Basic 程序设计
6.1.2
文本框
(3)LostFocus:失去焦点 当光标离开当前文本框或者用鼠标选择窗体中的 其他对象时触发该事件。 用Change事件过程和LostFocus事件过程都可以 检查文本框的Text属性值,但后者更有效。 (4)SetFocus:把光标移到指定的文本框
Visual Basic 程序设计
6.1.2
2. 文本框事件和方法
文本框
文本框支持Click、DblClick、Change、GotFocus 、LostFocus等事件。 (1)Change
当文本框Text属性改变时,触发Change事件。

第6章常用控件新

第6章常用控件新

组合框(ComboBox) 是组合了文本框和列表框的特性而形成的一种控件。组合框在 列表框中列出可供用户选择的多个选项, 当用户选定某项后,该 项内容自动装入文本框中。当列表框中没有所需选项时,除了 下拉式列表框(Style属性为2)之外都允许在文本框中用键盘输入, 但输入的内容不能自动添加到列表框中。
类型 下拉式组合框 Style 0 能 输入
简单组合框
下拉式列表框
1
2

不能
4. 方法
AddItem:把一个选项加入到列表框或组合框中。 对象.AddItem item [, index] RemoveItem:从列表框或组合框中删除一个选项。 对象.RemoveItem index; Clear:清除列表框或组合框或剪切板中的所有内容。 对象.Clear;
列表框举例
列表框各主要属性的值:
List1 List1.ListIndex = 3 (下标从0开始的) List1. ListCount = 5 List1. Selected(3) = True,其余为False。 List1. Sorted = False,没有排序。 List1. Text 为 “cox” , 与List1. List(List1. ListIndex)相等
上机作业
设计一个如图7.3所示的应用程序,当“预装”复选框没有被 选定时,它下面的两个单选按钮式不能使用的。如果单击 “确定”按钮,则在列表框中显示用户所选择的配置。
7.2 滚动条 (ScrollBar)
1 用途
滚动条控件(ScrollBar)分为水平滚动条(HScrollbar) 和垂直滚动条(VscrollBar)二种,通常附在窗体上协助观 察数据或确定位置,也可用作数据输入工具,用来提供某一 范围内的数值供用户选择。

第6章 常用控件

第6章 常用控件
Visual Basic程序设计
27
6.1 提供选择的控件
6.1.5 滚动条
【例6.6】 设计改变字体大小的应用程序,应用程 序的运行界面如图,拖动滚动条的滑块时,文本框 内的文字的字体大小相应的发生改变。
Visual Basic程序设计
28
6.2 图 形 控 件
6.2.1 图片框(PictureBox)
组合框是一种把文本框(TextBox)和列表框 (ListBox)特性组合为单个控制的一个控件。组合 框有3种不同的风格,依次是:下拉式组合框、简单 组合框和下拉式列表框,组合框的风格由Style属性值 来确定。
Visual Basic程序设计
19
6.1 提供选择的控件
6.1.4 组合框
1.组合框控件的常用属性 组合框有SelLengh、SelStart和SelText这3个文 本框特有的属性。 列表框的属性如List、ListCount、ListIndex、 Selected、Stored、Text和MultiSelect基本上都可 以用于组合框,此外,它还有自己的一些属性:
Visual Basic程序设计
20
6.1 提供选择的控件
6.1.4 组合框
1.组合框控件的常用属性
(1)Style属性:这是组合框的一个重要属性,其 取值为0、1、2,它决定了组合框的3种不同的类型。 (2)Text属性:该属性是其默认属性,该属性值 是用户所选择的项目的文本或直接从编辑区输入的文 本。
Visual Basic程序设计
第6章 常用控件
6.1 提供选择的控件 6.2 图形控件 6.3 定时器 6.4 焦点和Tab键顺序
Visual Basic程序设计
2

vb框架控件的名词解释

vb框架控件的名词解释

vb框架控件的名词解释VB框架控件是使用Visual Basic编程语言开发的软件应用程序中常用的一种工具。

这些控件可以帮助开发人员快速构建用户界面,提供丰富的功能和交互性。

在本文中,我们将深入探讨几种常见的VB框架控件,并详细介绍它们的功能和用途。

1. 文本框(TextBox)文本框是VB框架控件中最基础的组件之一。

它允许用户输入和编辑文本数据。

文本框可以用于接收用户的输入、显示数据库记录、显示计算结果等。

它的属性包括Text(用于获取或设置文本框中的文本内容)、Enabled(用于启用或禁用文本框)、ReadOnly(设置文本框为只读模式)等。

2. 按钮(Button)按钮是VB框架控件中常用的交互元素,通常用于触发程序中的操作。

开发人员可以为按钮添加点击事件,当用户点击按钮时,相应的代码将被执行。

按钮的属性包括Text(用于设置按钮上显示的文本)、Enabled(用于启用或禁用按钮)、Visible(控制按钮的可见性)等。

3. 标签(Label)标签控件常用于显示静态文本信息,如标题、提示信息等。

与文本框不同,标签控件不允许用户直接输入文本,只能用于显示信息。

标签的属性包括Text(用于设置标签上显示的文本)、ForeColor(文本颜色)、BackColor(背景颜色)等。

4. 列表框(ListBox)列表框是一种用于显示列表项的控件。

用户可以通过列表框选择一个或多个项,用于展示选项或进行选择。

列表框的属性包括Items(用于存储列表项的集合)、SelectedItems(用于获取或设置已选择的项)、MultiSelect(设置是否允许多选)等。

5. 组合框(ComboBox)组合框是一种结合了文本框和列表框的控件。

用户可以通过文本框输入内容,也可以通过下拉列表选择项。

组合框的属性和方法包括Text(用于获取或设置输入的文本)、Items(用于设置列表项的集合)、SelectedIndex(选中项的索引)等。

access窗体的控件类型

access窗体的控件类型

access窗体的控件类型
Access窗体是Access数据库中用于设计和管理数据输入和输出的界面。

Access窗体包含各种控件类型,这些控件类型可以用于收集、显示、编辑和验证数据。

以下是几种常见的Access窗体控件类型:
1. 文本框控件:用于输入和显示文本数据。

2. 标签控件:用于显示静态文本,如标题、注释和说明。

3. 按钮控件:用于触发操作,如打开报表、运行查询或执行宏。

4. 列表框控件:用于从预定义的列表中选择数据。

5. 下拉列表框控件:类似于列表框控件,但允许用户输入新数据。

6. 复选框控件:用于在多个选项中进行选择。

7. 选项按钮控件:用于在两个或更多选项中进行互斥选择。

8. 图形控件:用于显示图像或图表。

9. 子窗体控件:允许在窗体中嵌入其他窗体,以便进行更复杂的布局和导航。

10. 网格视图控件:允许在单个控件中显示和编辑多个记录。

Access窗体的控件类型可以根据需要进行组合和定制,以满足特定的数据输入和输出需求。

- 1 -。

VB6.0基础教程 之 第6章 Visual Basic常用标准控件

VB6.0基础教程 之 第6章 Visual Basic常用标准控件
第6 章
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

VB常用控件介绍

VB常用控件介绍

VB常用控件介绍VB(Virtual Basic)是一种面向对象的编程语言,常用于开发各种图形用户界面(GUI)应用程序。

在VB中,控件是构成用户界面的基本元素,通过控件可以实现用户与程序的交互。

下面是一些常用的VB控件的介绍。

1. 按钮控件(Button):按钮是VB中最常用的控件之一,用于触发一些事件或执行一些动作。

通过设置按钮的文字、大小、位置和事件处理程序,可以实现各种用户交互功能。

3. 文本框控件(TextBox):文本框用于接收用户的输入,并可以将输入的文本保存到变量中。

可以设置文本框的大小、位置、边框样式等属性,并可以通过事件处理程序响应用户输入的变化。

4. 列表框控件(ListBox):列表框用于显示一组选项,并允许用户从中选择一个或多个选项。

可以通过添加和移除选项,以及设置列表框的大小、位置、滚动条等属性来定制列表框的外观和功能。

6. 复选框控件(CheckBox):复选框用于表示一个状态,可以被选中或取消选中。

常用于表示一个二进制选项,比如启用/禁用一些功能。

可以设置复选框的大小、位置、文本等属性,并可以通过事件处理程序获取用户的选择。

7. 单选按钮控件(RadioButton):单选按钮用于表示一组互斥的选项,用户只能选择其中的一个。

常用于表示一个多项选择,比如选择性别。

可以设置单选按钮的大小、位置、文本等属性,并可以通过事件处理程序获取用户的选择。

8. 进度条控件(ProgressBar):进度条用于显示任务的进度,可以根据任务的完成情况来改变进度条的长度和显示。

可以通过设置进度条的最小值、最大值、当前值等属性,以及处理进度改变的事件来定制进度条的功能。

9. 图像框控件(PictureBox):图像框用于显示图像或图表,可以加载本地或网络上的图像文件,并可以设置图像框的大小、位置等属性。

可以通过处理鼠标点击、鼠标移动等事件来实现与图像相关的交互功能。

10. 文件对话框控件(FileDialog):文件对话框用于让用户选择文件或保存文件,可以通过设置对话框的类型、过滤条件、默认目录等属性来限制用户的选择范围,并可以通过事件处理程序获取用户选择的文件路径。

第7章 VB图形操作

第7章 VB图形操作
第7章 图形操作
本章主要任务:
掌握建立图形坐标系统的方法;
掌握Visual Basic的图形控件和图形方法及其应用;
掌握使用绘图方法绘制简单的二维几何图形。
本章重点: VB中坐标系,绘图方法的使用 本章难点:容器控件的坐标,及用户自定义坐标系
☆☆ 第7章 图形操作 1
7.1 图形控件
VB中与图形有关的控件有:
☆☆ 第7章 图形操作
5
7.1 图形控件
7.1.3 形状控件Shape
使用Shape控件可在窗体、框架或图片框中创建矩形、 正方形、椭圆形、圆形、圆角矩形或圆角正方形等图形。 Shape控件预定义形状是由Shape属性的取值决定的。
Shape属性取不同值对应的形状
☆☆ 第7章 图形操作
6
7.1 图形控件
7.1 图形控件
7.1.1 图片框控件——PictureBox
主要作用:显示图片、也可作为其他控件的容器。 1、加载图形: 图形框对象.Picture = LoadPicture(“图形文件名”) 2、删除图形
图形框对象.Picture = LoadPicture( )
3.保存图片 使用SavePicture语句,其使用格式如下:
SavePicture [Object.]Picture|Image, FileName
注意:当 Autosize 属性设置为 True 时,图形框能自动调整大 小与显示的图片匹配 ☆☆ 第7章 图形操作 3
7.1 图形控件
7.1.2 图像框控件——Image控件
图像框比图形框占用更少的内存。图像框内不能保存其
7.3 绘图属性
7.3.1 CurrentX、CurrentY属性 CurrentX,CurrentY属性给出窗体或图形框或打印机在 绘图时的当前坐标。 这两个属性在设计阶段不能使用。 使用格式: object.CurrentX [= x] object.CurrentY [= y] 注意:当使用某些图形方法后,对象的 CurrentX 和 CurrentY的设置值将发生变化,其具体的改变见表7-5。

VB常用控件

VB常用控件

3、 Gfotocus/LostFocus事件
对象的焦点只有一个,一个对象得到焦点也就意味着其他对象
要失去焦点。按Tab键或单击对象时,会引起焦点的移动。 对象得到焦点时将引发GotFocus事件,而对象失去焦点时将引发
LostFocus事件。
4、ValiDate 事件 几乎所有的控件都具有ValiDate事件,ValiDate事件是在控件 的焦点转移到其他控间之前发生,也即它是在控件失去焦点之前发 生的,而LostFocus事件是在控件失去焦点之后发生的。因此, ValiDate事件更适合数据输入验证。 ValiDate事件应与控件的CausesValidation属性联合使用才能发挥作 用。
图像框(ImageBox) 图像框只能用于显示图形,没有图片框所拥有的其他功能, 因此,图像框比图片框显示速度快,占用内存少。 属性 (1)Picture属性 和图像框的Picture属性相同 (2)Stretch属性 指定是否缩放图形来适应控件大小,属性值为True或False。 True:缩放图形来适应控件大小。此值可能会使显示的图 形变形 失真。 False:缩放控件来适应图形的大小,此值为缺省值。
4.4 列表框和组合框
列表框(ListBox)通过显示多个选项,供用户选择。其最主要的 特点是只能从其中选择,而不能直接修改其中的内容。 组合框(ComboBox)是组合了文本框和列表框的特性而形成的一 种控件。组合框在列表框中列出可供用户选择的选项,当用户选定某项 后,该项内容自动装入文本框中。当列表框中没有所需选项时,除了下 拉式列表框(Style属性为2)之外都允许在文本框中用键盘输入,但输 人的内容不能自动添加到列表框中。有三种不同风格的组合框:下拉式 组合框、简单组合框和下拉式列表框,它们的Style属性分别为0、1和2。 一、列表框和组合框共有的重要属性 1. List 属性 该属性是一个字符型数组,存放列表框或组合框的选项。List数组 的下标是从0开始的,即第一个项目的下标是0。List属性既可以在设计 状态设置,也可以在程序中设置或引用。

图片框与图像框

图片框与图像框
保存控件中的整个图形,包括未显示部分。
❖ 【例7.27】编写程序,说明图片框AutoSize属性与图像框 Stretch属性对加载图形的影响。
❖ 【例7.28】编写程序,模拟交通信号灯的切换。 ❖ 【例7.29】显示世界不同城市的当前时间,每隔一秒钟变化
一次,并发出一声蜂鸣声。
Visual Basic 语 言 程 序 设 计
Visual Basic 语 言 程 序 设 计
7.6.2 图像框
❖ 2.常用事件
图像框可以响应Click和DblClick事件。
❖ 3.图片框与图像框的区别 ❖ 4.保存图形
对绘制或装在窗体、图片框和图像框内的图形,可以使 用SavePicture命令把图形保存到磁盘文件内。
格式:SavePicture 对象.属性,文件名 功能:保存绘制或装在窗体、图片框和图像框内的图形。
形。
Visual Basic 语 言 程 序 设 计
7.6.2 图像框
❖ 1.常用属性
图像框的基本属性:
❖ Name、Height、Width、Top、Left、Enabled、Visible等。 ❖ 图像框控件有两个主要的属性:Picture属性和Stretch属性。
(1)Picture属性 ❖ 该属性的功能与图片框的相同。
(2)Stretch属性该属性用来自动调整图像框中图形内容的大小,既 可通过属性窗口设置,也可以通过程序代码设置。该属性值为True 或False。 ❖ 其属性值为False时,图像框可以自动改变大小以适应其中的图 形。 ❖ 其属性值为True时,加载到图像框中的图形,可以自动调整尺 寸以适应图像框的大小。
Visual Basic 语 言 程 序 设 计
4.保存图形

VB控件教程大全(详细)

VB控件教程大全(详细)

第三章
VB 6.0的常用控件
当文本框失去了焦点(处于非活动状态)时就会产生LostFocus事件
3.1 标签与文本框 3.2 图片框和图像框 3.3 按钮控件 3.4 复选框和单选 框 3.5 列表框和组合框 3.6 滚动条 3.7 计时器 3.8框架 3.9 窗体布局 3.10 使用ActiveX控件 (4)SetFocus方法 SetFocus方法可以用于将焦点移动到指定的对象,是文本框较常用的. 格式: [对象.]SetFocus 3.1.3 应用举例 例3.1: 利用LostFocus事件 改变文本框中的内容。 在 窗 体 form1上 建 立 两 个 文 本框分别是Text1、Text2, 下 面 在 form1 的 load 事 件 过 程中作如下设置: 该方法可以把光标移到指定的文本框中 Private Sub Form_Load() Form1.Text1.Text="" Form1.Text2.Text="" Form1.Text1.Font="宋体" Form1.Text2.Font="宋体" Form1.Text1.FontSize=14 Form1.Text2.FontSize=14 Form1.Text1.BackColor=vbBlack Form1.Text1.ForeColor=vbWhite Form1.Text2.ForeColor=vbBlue Form1.Text2.BackColor=vbRed Form1.Show Form1.Text1.SetFocus End Sub
3.1 标签与文本框 3.2 图片框和图像框 3.3 按钮控件 3.4 复选框和单选 框 3.5 列表框和组合框 3.6 滚动条 3.7 计时器 3.8框架 3.9 窗体布局 3.10 使用ActiveX控件 标签所具有的其它属性:

Visual-Basic程序设计综合教程第3章--常用基本控件

Visual-Basic程序设计综合教程第3章--常用基本控件

End Sub
标签Label2的单击(Click)事件代码如下:
Private Sub Label2_Click()
Label1.Visible = True '设置Label1可见
Label2.Visible = False '隐藏Label2
End Sub
3.2.2 文本框
1 用途
文本框(TextBox)控件是VB中使用最为频繁 的控件之一,是一个文本编辑区域可以用来显示、 输入和编辑文本,类似于一个简单的文本编辑器。
3.2 标签、文本框和命令按钮
在VB应用程序的界面设计中,有3个最常用 的控件:标签、文本框和命令按钮。这3个控件是 构成用户界面的基础。
3.2.1 标签
1 用途 标签(Label)控件用于显示或输出文本信息。但不
能作为输入信息的界面,也就是说程序时标签所显示的内 容不能由用户直接编辑,但是可以通过程序代码修改。
第3章 常用基本控件
VB有两类控件,一是在工具箱中的常用 控件;二是通过添加“部件”的方法被使用的控 件。
本章主要介绍VB部分常用基本控件:标 签、文本框、命令按钮、图像框、图片框、滚动 条和计时器。其余常用控件将在后续章节陆续介 绍。
【主要内容】
●标签、文本框和命令按钮 ●图片框和图像框 ●水平滚动条和垂直滚动条 ●计时器
【例3.4】编写程序。在窗体上放置两个文本框(Text1和 Text2),设置文本框Text1为单行显示;文本框Text2为 多行显示,同时有水平和垂直滚动条,并且文本内容在运 行时禁止被用户随意更改。
要求:在程序运行后,在文本框Text1中显示文本内 容:“欢迎使用 Visiual Basic!”,用户可以选中其中 的任意文本内容,如图3.8(a)所示选中“Visiual Basic”, 然后单击窗体,则被选中的文本被字符串“VB”替换,同 时被选中文本的起始位置、长度以及内容等信息均在文本 框Text2中显示,如图3.8(b)所示。

VB常用控件

VB常用控件
第4章 ·常用控件
4.访问键 访问键是通过键盘来访问控件的。例如设置两
个按钮的属性为: Caption= "关闭(&C) " Caption= " &Exit "
则运行时可分别按Alt+C或Alt+E,相当于分别单击 两个按钮。
5.容器 窗体、框架和图片框等都可以作为其他控件的容器。
移动容器,容器中的控件也随之移动。容器中控件的 Left和Top属性值是指其在容器里的位置。
text1textlist1texttext1textlist1text常用控件常用控件常见控件的默认属性控件名控件名默认属性默认属性控件名称控件名称默认属性默认属性控件名称控件名称默认属性默认属性图片框图片框picturepicture组合框组合框texttext文件列表框文件列表框filenamefilename标签标签captioncaption列表框列表框texttext形状形状shapeshape文本框文本框texttext水平滚动条水平滚动条valuevalue线条线条visiblevisible框架框架captioncaption垂直滚动条垂直滚动条valuevalue图像框图像框picturepicture命令按钮命令按钮valuevalue时钟时钟enabledenabled数据数据captioncaption复选框复选框valuevalue驱动器列表框驱动器列表框drivedrive单选按钮单选按钮valuevalue目录列表框目录列表框pathpath常用控件常用控件焦点焦点在窗体上任何时候用户都只能操作其中的一个控件对象这个在窗体上任何时候用户都只能操作其中的一个控件对象这个被操作的对象称它获得焦点
第4章 ·常用控件
例 4 - 1 在一窗体上通过命令改变图片框的AutoSize 属性值,观察所装载图片的显示效果。

Vb 常用标准控件

Vb 常用标准控件

【范例4-11】兴趣爱好选取窗体。
操作步骤如下: 1、在窗体上新建2个标签、2个列表框、4个命令按钮,调整它们的位 置及大小,并按表4-15设置属性
2、编写代码如下: Private Sub Command1_Click() If List1.ListIndex <> -1 Then List2.AddItem List1.Text List1.RemoveItem List1.ListIndex End If End Sub

可响应的事件与窗体基本相同。

主要属性:
◦ ◦ ◦ ◦ ◦ ◦ ◦ Shape BorderColor BorderStyle BorderWidth BackStyle FillColor FillStyle
10
用户用鼠标单击命令按钮,将执行一条命令,但具 体的动作则由相应的事件过程的程序代码决定。 (1)属性 Caption Cancel(取消属性):“True”时按[ESC]键等同于单击 该按钮,一般“取消”按钮的cancel设置为“True”. Default(缺省属性):当此属性为“True”时,此按钮 被设为焦点,按回车键等同于按此按钮。一般将“确定” 按钮的Default属性设为“True”。 Enabled Style Picture等 (2)事件: 最基本也是最重要的事件:单击Click
【范例4-11】兴趣爱好选取窗体。
Private Sub Command2_Click() For i = 0 To List1.ListCount - 1 List2.AddItem List1.List(i) Next List1.Clear End Sub Private Sub Command3_Click() If List2.ListIndex <> -1 Then List1.AddItem List2.Text List2.RemoveItem List2.ListIndex End If End Sub

第5章 常用控件

第5章 常用控件

(2)将已选择的字段移动到左列表框中 Private Sub Command2_Click() If List2.ListCount = 0 Then MsgBox "列表中已没有可选的字段", , "注意" Exit Sub End If If List2.ListIndex >= 0 Then List1.AddItem List2.Text List2.RemoveItem List2.ListIndex Else MsgBox "请先在列表中选择某字段", , "注意" End If End Sub
Private Sub Command1_Click() If Option1.Value Then Text1.FontName = "宋体" Else Text1.FontName = "幼圆" End If If Option3.Value Then Text1.FontSize = 16 Else Text1.FontSize = 20 End If If Option5.Value Then Text1.ForeColor = RGB(0, 0, 255) Else Text1.ForeColor = RGB(255, 0, 0) End If End Sub
设置单选按钮或复选框和文本注释内容,即单选按钮或复选框边上的文本标题
(2)Alignment属性 0:控件按钮在左边,标题显示在右边,默认设置
1:控件按钮在右边,标题显示在左边。
(3)Value属性:默认属性,表示单选按钮或复选框的状态。 单选按钮 True:单选按钮被选定。 False:单选按钮未被选定,默认设置。 复选框 0-Unchecked:复选框未被选定,默认设置。 1-Checked:复选框被选定。 2-Grayed:复选框变成灰色,禁止用户选择。 (4)Style属性:指定单选按钮或复选框的显示方式,用于改善视 觉效果。 0-Standard:标准方式。1-Graphical:图形方式。 3、常用事件 单选按钮和复选框都能接收Click事件,但一般需要编 写事件过程,检测控件对象Value属性值,再根据检测 结果执行相应的处理
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Visual Basic 为编程人员提供了强大的绘图功能支持,在本章,我们将学会基本的绘图方法。

在 VB 中,主要通过两种办法进行图像绘制:一种是利用 ActiveX 控件,如用图形框显示图片;另外一种是通过使用 VB 语言本身的函数和方法,通过在屏幕上绘制点、线和图形来制作。

一、图形框控件的主要属性:
图形框控件(PictureBox)可以用来显示位图、JPGE、GIF、图标等格式的图片,在工具箱面板中,图形框控件的图标如图一:
1、Name 属性:
命名规则为:PicX ,如 PicMove 、PicShow ,等等。

2、Picture(图片)属性:
本属性用来返回或设置控件中要显示的图片,可以通过属性窗口进行设置。

如果要在程序运行过程中载入图片,常常使用 LoadPicture 函数,其语法规则为:
对象.Picture = LoadPicture("图形文件的路径与名字")
如:PicMove.Picture = Loadpicture("c:\Picts\pen.bmp")
3、AutoSize(自动显示)属性:
本属性决定了图形框控件是否自动改变大小以显示图片的全部内容。

当值为 True ,图象可以自动改变大小以显示全部内容;当值为 False ,则不具备图象的自我调节功能。

二、图形框控件的主要事件:
它可以接收 Click(单击)事件与 DblClick(双击)事件,还可以在图片框中使用 Cls(清屏)、Print 方法。

在实际使用过程中,它多是作为一种图形容器出现,所以常常是跟其他控件搭配使用的,如点击一个按钮,图形框自动装入图片,等等。

三、图像框控件(Image)的主要属性:
跟图形框一样,图像框控件也具有诸如 Name、Picture 等属性,以及 Loadpicture 的方法,但在图像自适应问题上有所不同。

PictureBox 用 AutoSize 属性控制图形的尺寸自动适应,而 Image 控件则用 Stretch 属性对图片进行大小调整。

如图二:
四、图像框与图形框控件的区别:
1、图形框是“容器”控件,可以作为父控件,而图像框不能作为父控件,其他控件不能作为图像框的子控件。

图形框作为一个“容器”,可以把其他控件放在其内作为它的“子控件”,当图形发生位移,其内的子控件也会跟着一起移动。

2、图形框可以通过 Print 方法显示与接收文本,而图像框不能。

3、图像框比图形框占用内存少,显示速度更快一些,因此,在图形框与图像框都能满足设计需要时,应该优先考虑使用图像框。

相关文档
最新文档