第10章 图形操作.ppt
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第10章 图形操作
• 本章主要任务:
1.掌握建立图形坐标系统的方法。 2.掌握VB的图形控件和图形方法及其应用。 3.掌握简单几何图形的绘制。
目录 10.浙1 江10科..2技学10院.3教1信0.4系计10算.5机本基章础小教结学网作站业:www.Goit.1Net
10.1 图形控件
• VB提供了四个图形控件,分别是 • 图像控件( Image ) • 图片框( Picture Box ) • 形状控件( Shape ) • 直线控件( Line ) • 图形控件的优点是可以使用较少的代码
Picture1.AutoSize = True End Sub Private Sub Cmdimage_Click()
Image1.Height = 1620 Image1.Width = 1800 Image1.Stretch = True End Sub Private Sub Cmdexit_Click() End End Sub
10.1 图形控件
图片框有两个特有的属性AutoSize属性和Align属性
图片框的AutoSize属性值为True时,图片框会自动调 整尺寸以适应所装载的图片大小。利用Align属性 可以手工创建工具栏或状态栏,Align属性值用来 确定图片框出现在窗体上的位置,下面是Align可 取的值:
0—缺省值 1—放于窗体顶部 2—放于窗体底部 3—放于窗体左边 4—放于窗体右边
富的文本控件能够提供字处理功能相似,图片框 能够进行图形处理,例如在图片框中装载图像、 在磁盘上保存图像、用图形方法绘图、打印、逐 个处理像素、设置图像比例等等。此外,图片框 还可以作为其它控件的容器。 • 图片框加载图片的方法与图像控件中的方法一样。
目录 10.浙1 江10科..2技学10院.3教1信0.4系计10算.5机本基章础小教结学网作站业:www.Goit.6Net
目录 10.浙1 江10科..2技学10院.3教1信0.4系计10算.5机本基章础小教结学网作站业:www.Goit.9Net
10.1 图形控件
注意
• 当图片框的AutoSize属性值为True时,图片框会自 动调整尺寸以适应所装载的图片大小,如图10- 1c所示。
• 图像控件中加载图片时,Stretch属性值为False, 此时图像控件会自动调整尺寸以适应图片的大小, 如图10-1b所示;
创建图形。
目录 10.浙1 江10科..2技学10院.3教1信0.4系计10算.5机本基章础小教结学网作站业:www.Goit.2Net
10.1 图形控件
10.1.1 图像控件 (Image)
• 图像控件是VB6.0中用来显示图像的一个得力工具,它 可显示位图(*.bmp)、图标(*.ico)、windows源文 件(*.wmf)、JPEG(*.jpg)或GIF(*.gif)等格式的 图形文件。
LoadPicture()函数格式为:
[Object.] Picture=LoadpPicture( [Filename])
其中,Filename为包含全路径名或有效路径名的图片文件。 如果省略Filename,则表示清除图像。
目录 10.浙1 江10科..2技学10院.3教1信0.4系计10算.5机本基章础小教结学网作站业:www.Goit.4Net
Image1.BorderSty源自e = 1 End Sub目录 10.浙1 江10科..2技学10院.3教1信0.4系计10算.5机本基章础小教结学网作站业:www.Goit.8Net
10.1 图形控件
在各个按钮的单击事件中编写如下程序: Private Sub Cmdpicture_Click()
10.1 图形控件
2.图像控件的重要属性和特点
• 图像控件的一个重要属性是Stretch属性。当Stretch属性值为 False时,图像控件能自动调整尺寸以适合加载到控件中的 图像的大小;当设置Stretch属性值为True时,加载到控件中 的图像又可以自动调整尺寸以适应图像控件的大小。
• 图像控件的最大优势是使用系统资源比较少而且它的重新绘 图(刷新)速度快。但图像控件的功能不如图片框多,例如 图像控件不能像图片框那样作为存放其它控件的容器,也不 支持图形方法绘图和打印。
目录 10.浙1 江10科..2技学10院.3教1信0.4系计10算.5机本基章础小教结学网作站业:www.Goit.7Net
10.1 图形控件
例10-1在窗体中添加图片框和图像控件,观察 Stretch属性和AutoSize属性对加载图片的影响。
Private Sub Form_Load() Form1.BorderStyle = 2 Picture1.Width = 1800
'设置图片框的大小
Picture1.Height = 1620 Picture1.AutoSize = False
'设置图片框的AutoSize属性为 False
Picture1.BorderStyle = 1 Image1.Stretch = False
'设置 图像控件的Stretch属性为 False
• 另外,图像控件能够识别Click事件,因此用户可以利用它 创建自己的按纽,以使界面设计更赋个性。
目录 10.浙1 江10科..2技学10院.3教1信0.4系计10算.5机本基章础小教结学网作站业:www.Goit.5Net
10.1 图形控件
10. 1. 2 图片框(Picture Box)
• 1.图片框的主要属性和特点 • 图片框的功能远比图像控件丰富。在VB中,同丰
• 而当Stretch属性设置为True时,图片可以自动调整 尺寸以适应图像控件的大小,如图10-1d所示。
目录 10.浙1 江10科..2技学10院.3教1信0.4系计10算.5机本基章础小教结学网作站业:www.Goit.3Net
10.1 图形控件
1.装载图片的两种方法
(1)在设计阶段装载。从控件的“属性”窗口中选择 Picture属性来直接装载图片。
(2)在运行阶段加载。使用Picture属性和 LoadPicture() 函数都可以将图片加载到图像控件中,用于显示或替换。
• 本章主要任务:
1.掌握建立图形坐标系统的方法。 2.掌握VB的图形控件和图形方法及其应用。 3.掌握简单几何图形的绘制。
目录 10.浙1 江10科..2技学10院.3教1信0.4系计10算.5机本基章础小教结学网作站业:www.Goit.1Net
10.1 图形控件
• VB提供了四个图形控件,分别是 • 图像控件( Image ) • 图片框( Picture Box ) • 形状控件( Shape ) • 直线控件( Line ) • 图形控件的优点是可以使用较少的代码
Picture1.AutoSize = True End Sub Private Sub Cmdimage_Click()
Image1.Height = 1620 Image1.Width = 1800 Image1.Stretch = True End Sub Private Sub Cmdexit_Click() End End Sub
10.1 图形控件
图片框有两个特有的属性AutoSize属性和Align属性
图片框的AutoSize属性值为True时,图片框会自动调 整尺寸以适应所装载的图片大小。利用Align属性 可以手工创建工具栏或状态栏,Align属性值用来 确定图片框出现在窗体上的位置,下面是Align可 取的值:
0—缺省值 1—放于窗体顶部 2—放于窗体底部 3—放于窗体左边 4—放于窗体右边
富的文本控件能够提供字处理功能相似,图片框 能够进行图形处理,例如在图片框中装载图像、 在磁盘上保存图像、用图形方法绘图、打印、逐 个处理像素、设置图像比例等等。此外,图片框 还可以作为其它控件的容器。 • 图片框加载图片的方法与图像控件中的方法一样。
目录 10.浙1 江10科..2技学10院.3教1信0.4系计10算.5机本基章础小教结学网作站业:www.Goit.6Net
目录 10.浙1 江10科..2技学10院.3教1信0.4系计10算.5机本基章础小教结学网作站业:www.Goit.9Net
10.1 图形控件
注意
• 当图片框的AutoSize属性值为True时,图片框会自 动调整尺寸以适应所装载的图片大小,如图10- 1c所示。
• 图像控件中加载图片时,Stretch属性值为False, 此时图像控件会自动调整尺寸以适应图片的大小, 如图10-1b所示;
创建图形。
目录 10.浙1 江10科..2技学10院.3教1信0.4系计10算.5机本基章础小教结学网作站业:www.Goit.2Net
10.1 图形控件
10.1.1 图像控件 (Image)
• 图像控件是VB6.0中用来显示图像的一个得力工具,它 可显示位图(*.bmp)、图标(*.ico)、windows源文 件(*.wmf)、JPEG(*.jpg)或GIF(*.gif)等格式的 图形文件。
LoadPicture()函数格式为:
[Object.] Picture=LoadpPicture( [Filename])
其中,Filename为包含全路径名或有效路径名的图片文件。 如果省略Filename,则表示清除图像。
目录 10.浙1 江10科..2技学10院.3教1信0.4系计10算.5机本基章础小教结学网作站业:www.Goit.4Net
Image1.BorderSty源自e = 1 End Sub目录 10.浙1 江10科..2技学10院.3教1信0.4系计10算.5机本基章础小教结学网作站业:www.Goit.8Net
10.1 图形控件
在各个按钮的单击事件中编写如下程序: Private Sub Cmdpicture_Click()
10.1 图形控件
2.图像控件的重要属性和特点
• 图像控件的一个重要属性是Stretch属性。当Stretch属性值为 False时,图像控件能自动调整尺寸以适合加载到控件中的 图像的大小;当设置Stretch属性值为True时,加载到控件中 的图像又可以自动调整尺寸以适应图像控件的大小。
• 图像控件的最大优势是使用系统资源比较少而且它的重新绘 图(刷新)速度快。但图像控件的功能不如图片框多,例如 图像控件不能像图片框那样作为存放其它控件的容器,也不 支持图形方法绘图和打印。
目录 10.浙1 江10科..2技学10院.3教1信0.4系计10算.5机本基章础小教结学网作站业:www.Goit.7Net
10.1 图形控件
例10-1在窗体中添加图片框和图像控件,观察 Stretch属性和AutoSize属性对加载图片的影响。
Private Sub Form_Load() Form1.BorderStyle = 2 Picture1.Width = 1800
'设置图片框的大小
Picture1.Height = 1620 Picture1.AutoSize = False
'设置图片框的AutoSize属性为 False
Picture1.BorderStyle = 1 Image1.Stretch = False
'设置 图像控件的Stretch属性为 False
• 另外,图像控件能够识别Click事件,因此用户可以利用它 创建自己的按纽,以使界面设计更赋个性。
目录 10.浙1 江10科..2技学10院.3教1信0.4系计10算.5机本基章础小教结学网作站业:www.Goit.5Net
10.1 图形控件
10. 1. 2 图片框(Picture Box)
• 1.图片框的主要属性和特点 • 图片框的功能远比图像控件丰富。在VB中,同丰
• 而当Stretch属性设置为True时,图片可以自动调整 尺寸以适应图像控件的大小,如图10-1d所示。
目录 10.浙1 江10科..2技学10院.3教1信0.4系计10算.5机本基章础小教结学网作站业:www.Goit.3Net
10.1 图形控件
1.装载图片的两种方法
(1)在设计阶段装载。从控件的“属性”窗口中选择 Picture属性来直接装载图片。
(2)在运行阶段加载。使用Picture属性和 LoadPicture() 函数都可以将图片加载到图像控件中,用于显示或替换。