图形框与图像框控件

合集下载

第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 -。

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

相关文档
最新文档