欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    图形操作精选PPT.ppt

    • 资源ID:84133601       资源大小:1.40MB        全文页数:42页
    • 资源格式: PPT        下载积分:18金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要18金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    图形操作精选PPT.ppt

    关于图形操作关于图形操作第1页,讲稿共42张,创作于星期日10.1 图形操作基础图形操作基础n n坐标系坐标系n n自定义坐标系自定义坐标系n n图形层图形层n n使用使用VB颜色颜色返回第十章第2页,讲稿共42张,创作于星期日10.2 绘图属性绘图属性n nBorderStyle属性属性n nBorderWidth属性属性n nDrawMode属性属性n nDrawStyle属性属性n nFillColor属性属性n nFillStyle属性属性返回第十章第3页,讲稿共42张,创作于星期日10.3 图形控件图形控件n n图形控件图形控件PictureBox控件(图片框)控件(图片框)Image控件(图像框)控件(图像框)Line控件(线条)控件(线条)Shape控件(形状)控件(形状)n n图形控件的使用图形控件的使用返回第十章第4页,讲稿共42张,创作于星期日10.4 图形方法图形方法n nCls方法方法n nPset方法方法n nPoint方法方法n nLine方法方法n nCircle方法方法n nPaintPicture方法方法返回第十章第5页,讲稿共42张,创作于星期日 坐标系坐标系 n n在在VB中,每个对象都定位于存放它的容器内,中,每个对象都定位于存放它的容器内,对象定位都要使用容器的坐标系。对象定位都要使用容器的坐标系。n n每个容器都有一个坐标系,构成一个坐标系需要每个容器都有一个坐标系,构成一个坐标系需要三个要素:三个要素:(1)坐标原点)坐标原点(2)坐标度量单位)坐标度量单位(3)坐标轴的长度与方向)坐标轴的长度与方向返回10.1第6页,讲稿共42张,创作于星期日坐标系坐标系n n坐标度量单位由容器对象的坐标度量单位由容器对象的ScaleMode属性决属性决定,定,ScaleMode属性设置如下表:属性设置如下表:返回10.1第7页,讲稿共42张,创作于星期日自定义坐标系自定义坐标系n n对象的坐标系允许用户自行定义。有两种方法用于坐对象的坐标系允许用户自行定义。有两种方法用于坐对象的坐标系允许用户自行定义。有两种方法用于坐对象的坐标系允许用户自行定义。有两种方法用于坐标系的定义:标系的定义:标系的定义:标系的定义:(1 1)通过对象的)通过对象的)通过对象的)通过对象的ScaleTopScaleTop、ScaleLeftScaleLeft、ScaleWidth、ScaleHeight四项属性来实现。四项属性来实现。四项属性来实现。四项属性来实现。(2 2)用)用)用)用ScaleScale方法来设置坐标系方法来设置坐标系方法来设置坐标系方法来设置坐标系 object.Scale(x1,y1)-(x2,y2)这这这这里里里里的的的的(x1,y1)y1)和和(x2(x2,y2)y2)分分分分别别别别为为为为左左左左上上上上角角角角和和和和右右右右下下下下角角角角的的的的坐坐坐坐标标标标。这这这这 里里里里 四四四四 个个个个 参参参参 数数数数 与与与与 前前前前 面面面面 四四四四 个个个个 属属属属 性性性性 的的的的 对对对对 应应应应 关关关关 系系系系 如如如如 下下下下:x1=ScaleLeftx1=ScaleLeft y1=ScaleHeight y1=ScaleHeight x2=x1+ScaleWidth y2=y1+ScaleHeight y2=y1+ScaleHeight 返回10.1第8页,讲稿共42张,创作于星期日图形层图形层n nVB在构造图形时,在三个不同的屏幕层次上在构造图形时,在三个不同的屏幕层次上放置图形的可视组成部分。放置图形的可视组成部分。n n就视觉效果而言,最上层离用户最近,而最下就视觉效果而言,最上层离用户最近,而最下层离用户最远。层离用户最远。n n图形层放置的对象如下表所示:图形层放置的对象如下表所示:返回10.1层次层次层次层次对象类型对象类型对象类型对象类型最上层最上层最上层最上层工具箱中除标签、线条、形状外的控件对象工具箱中除标签、线条、形状外的控件对象工具箱中除标签、线条、形状外的控件对象工具箱中除标签、线条、形状外的控件对象中间层中间层中间层中间层工具箱中标签、线条、形状控件对象工具箱中标签、线条、形状控件对象工具箱中标签、线条、形状控件对象工具箱中标签、线条、形状控件对象最下层最下层最下层最下层由图形方法所绘制的图形由图形方法所绘制的图形由图形方法所绘制的图形由图形方法所绘制的图形第9页,讲稿共42张,创作于星期日图形层图形层n n位于上层的对象会遮盖下层相同位置上的任何对象,位于上层的对象会遮盖下层相同位置上的任何对象,位于上层的对象会遮盖下层相同位置上的任何对象,位于上层的对象会遮盖下层相同位置上的任何对象,即使下层对象在上层对象后面绘制。即使下层对象在上层对象后面绘制。即使下层对象在上层对象后面绘制。即使下层对象在上层对象后面绘制。n n位于同一层内的对象在发生层叠时,位于前面的对位于同一层内的对象在发生层叠时,位于前面的对位于同一层内的对象在发生层叠时,位于前面的对位于同一层内的对象在发生层叠时,位于前面的对象会遮盖位于后面的对象。象会遮盖位于后面的对象。象会遮盖位于后面的对象。象会遮盖位于后面的对象。n n同一图形层内控件对象排列顺序称为同一图形层内控件对象排列顺序称为同一图形层内控件对象排列顺序称为同一图形层内控件对象排列顺序称为Z序列。设计序列。设计序列。设计序列。设计时可通过格式菜单中的顺序命令调整时可通过格式菜单中的顺序命令调整时可通过格式菜单中的顺序命令调整时可通过格式菜单中的顺序命令调整Z Z序列,运序列,运行时可使用行时可使用ZorderZorder方法将特定的对象调整到同方法将特定的对象调整到同方法将特定的对象调整到同方法将特定的对象调整到同一图形层内的前面和后面。一图形层内的前面和后面。一图形层内的前面和后面。一图形层内的前面和后面。返回10.1第10页,讲稿共42张,创作于星期日 使用使用VB颜色颜色 n n在程序运行时,有四种方式可以指定颜色值。在程序运行时,有四种方式可以指定颜色值。在程序运行时,有四种方式可以指定颜色值。在程序运行时,有四种方式可以指定颜色值。(1 1)使使用用QBColor函函函函 数数数数:能能能能 够够够够 选选选选 择择择择1616种种种种Microsoft Microsoft QuickBasicQuickBasic颜色中的一种颜色中的一种。(2 2)使使使使用用用用RGBRGB函函函函数数数数:使使使使用用用用RGBRGB函函函函数数数数能能能能指指指指定定定定任任任任何何何何颜颜颜颜色色色色。要要要要对对对对三三三三种种种种主主主主要要要要颜颜颜颜色色色色(红红红红、绿绿绿绿、蓝蓝蓝蓝)中中中中的的的的每每每每种种种种颜颜颜颜色色色色赋赋赋赋予予予予从从从从0 0到到到到255255中中中中的的的的数数数数值值值值,0 0表表表表示示示示亮亮亮亮度度度度最最最最低低低低,255255表表表表示示示示亮亮亮亮度度度度最最最最高高高高。使使使使用用用用红红红红绿绿绿绿蓝蓝蓝蓝的的的的排排排排列列列列方方方方式式式式,将将将将三三三三个个个个数数数数值值值值输输输输入入入入给给给给RGBRGB函数。将结果赋予颜色属性或颜色参数。函数。将结果赋予颜色属性或颜色参数。函数。将结果赋予颜色属性或颜色参数。函数。将结果赋予颜色属性或颜色参数。(3 3)使使使使用用用用颜颜颜颜色色色色属属属属性性性性 :使使使使用用用用定定定定义义义义的的的的常常常常数数数数或或或或直直直直接接接接使使使使用用用用颜颜颜颜色设置值。色设置值。色设置值。色设置值。返回10.1第11页,讲稿共42张,创作于星期日BorderStyle属性属性BorderStyle属属性性用用来来返返回回或或设设置置一一个个数数值值,指指定定对对象象的的边边框框样样式式。对对于于控控件件LineLine和和和和ShapeShape,则则则则是是是是指指指指定定定定控控控控件件件件轮轮轮轮 廓廓廓廓 线线线线 是是是是 实实实实 线线线线 还还还还 是是是是 虚虚虚虚 线线线线。LineLine和和和和 ShapeShape控控控控 件件件件 的的的的BorderStyleBorderStyle属性设置值如下表所示:属性设置值如下表所示:属性设置值如下表所示:属性设置值如下表所示:返回10.2第12页,讲稿共42张,创作于星期日BorderWidth属性属性 n nBorderWidthBorderWidth属性用来指定控件属性用来指定控件Line和和和和ShapeShape轮廓线的轮廓线的粗细,它的取值范围为粗细,它的取值范围为1819218192。BorderWidthBorderWidth和和BorderStyleBorderStyle属性共同确定了控件属性共同确定了控件LineLine和和和和ShapeShape边框类型。边框类型。边框类型。边框类型。BorderStyle值对值对BorderWidthBorderWidth属性的影响如下表所示:属性的影响如下表所示:属性的影响如下表所示:属性的影响如下表所示:返回10.2第13页,讲稿共42张,创作于星期日 DrawMode属性属性 n nDrawModeDrawMode属属属属性性性性用用用用来来来来返返返返回回回回或或或或设设设设置置置置一一一一个个个个决决决决定定定定图图图图形形形形方方方方法法法法的的的的输出外观或者输出外观或者输出外观或者输出外观或者ShapeShape及及Line控件的外观的数值。控件的外观的数值。控件的外观的数值。控件的外观的数值。n n当当当当用用用用ShapeShape或或或或LineLine控控件件,或或者者用用图图形形方方法法画画图图时时,使使用用DrawModeDrawMode属属属属性性性性可可可可以以以以产产产产生生生生可可可可见见见见效效效效果果果果。Visual Basic6.0将将绘绘图图模模式式的的每每一一个个像像素素与与现现存存背背景景中中相相应应的的像像素作比较,然后进行逐位比较操作。素作比较,然后进行逐位比较操作。n nDrawMode设设置置值值的的实实际际效效果果取取决决于于运运行行时时所所画画线线的颜色与屏幕已存在的颜色。的颜色与屏幕已存在的颜色。n nDrawModeDrawMode属性的取值如下表所示:属性的取值如下表所示:返回10.2第14页,讲稿共42张,创作于星期日DrawMode属性属性返回10.2第15页,讲稿共42张,创作于星期日 DrawStyle属性属性 n nDrawStyleDrawStyle属属属属性性性性用用用用来来来来返返返返回回回回或或或或设设设设置置置置一一一一个个个个决决决决定定定定图图图图形形形形方方方方法法法法输输输输出出出出的的的的线线线线型型型型的的的的样样样样式的数值。式的数值。式的数值。式的数值。n n若若若若DrawWidthDrawWidth属属属属性性性性设设设设置置置置值值值值大大大大于于于于1 1,在在在在DrawStyleDrawStyle属属属属性性性性被被被被设设设设置置置置为为为为1414时时时时,会画一条实线。会画一条实线。会画一条实线。会画一条实线。n n若若若若DrawWidthDrawWidth设设设设置置置置为为为为1 1,使使使使用用用用DrawStyleDrawStyle属属属属性性性性产产产产生生生生的的的的效效效效果果果果如如如如下下下下表表表表所所所所示:示:示:示:返回10.2第16页,讲稿共42张,创作于星期日 DrawWidth属性属性 n nDrawWidth属性用来返回或设置图形方法输出属性用来返回或设置图形方法输出的线宽。属性值的单位为像素,取值范围为的线宽。属性值的单位为像素,取值范围为132767,默认值为,默认值为1。n n如果如果DrawWidth属性值大于属性值大于1,在,在DrawStyle属属性被设置为性被设置为14时,会画一条实线。时,会画一条实线。返回10.2第17页,讲稿共42张,创作于星期日 FillColor属性属性 n nFillColorFillColor属属性性用用来来返返回回或或设设置置用用于于填填充充形形状状的的颜颜色色,也也可可以以用用来来填填充充由由Circle和和和和Line图图图图形形形形方方方方法法法法生生生生成的圆和方框。成的圆和方框。成的圆和方框。成的圆和方框。n n除除FormForm对对对对象象象象外外外外,若若若若FillStyleFillStyle属属性性被被设设置置为为默默认认值值1(透透透透 明明明明),则则则则 将将将将 忽忽忽忽 略略略略 FillColorFillColor属属属属 性性性性 的的的的 设设设设 置置置置 值值值值。FillColorFillColor属性值的设置如下表所示:属性值的设置如下表所示:属性值的设置如下表所示:属性值的设置如下表所示:返回10.2第18页,讲稿共42张,创作于星期日FillStyle属性属性 n nFillStyleFillStyle属属性性用用来来返返回回或或设设置置填填充充Shape控控件件以以及及由由CircleCircle和和和和Line图图图图形形形形方方方方法法法法生生生生成成成成的的的的圆圆圆圆和和和和方方方方框框框框的的的的模模模模式式式式。属性值设置如下表所示:属性值设置如下表所示:属性值设置如下表所示:属性值设置如下表所示:返回10.2第19页,讲稿共42张,创作于星期日图形控件图形控件n nVBVB提提提提供供供供了了了了四四四四种种种种图图图图形形形形控控控控件件件件:PictureBoxPictureBox控控控控件件件件、ImageImage控控控控件件件件、LineLine控件和控件和控件和控件和ShapeShape控件。控件。控件。控件。n n在在在在设设设设计计计计时时时时,图图图图形形形形控控控控件件件件需需需需要要要要的的的的系系系系统统统统资资资资源源源源比比比比其其其其他他他他VBVB控控控控件件件件少少少少。使使使使用用用用图图图图形形形形控控控控件件件件创创创创建建建建的的的的图图图图形形形形使使使使用用用用的的的的代代代代码码码码比比比比图图图图形形形形方方方方法法法法用用用用的要少。的要少。的要少。的要少。n n但是,在使用图形控件时,也有一些限制:但是,在使用图形控件时,也有一些限制:但是,在使用图形控件时,也有一些限制:但是,在使用图形控件时,也有一些限制:(1 1)不不能能出出现现在在其其他他控控件件之之上上。除除非非它它们们是是在在一一个个容器里,而这个容器可以出现在其他控件之上。容器里,而这个容器可以出现在其他控件之上。(2)不能在运行时接收焦点。)不能在运行时接收焦点。(3 3)不能作为其他控件的容器。)不能作为其他控件的容器。)不能作为其他控件的容器。)不能作为其他控件的容器。(4 4 4 4)不具有)不具有)不具有)不具有hWndhWndhWndhWnd属性。属性。属性。属性。返回10.3第20页,讲稿共42张,创作于星期日PictureBox控件(图片框)控件(图片框)n nPictureBoxPictureBox控控控控件件件件用用用用来来来来显显显显示示示示来来来来自自自自位位位位图图图图、图图图图标标标标或或或或者者者者元元元元文文文文件件件件,以以以以及及及及来来来来自自自自增增增增强强强强的的的的元元元元文文文文件件件件、JPEGJPEG或或或或GIFGIF文文文文件件件件的的的的图图图图形形形形。PictureBoxPictureBox控控控控件件件件中中中中的的的的图图图图形形形形的的的的大大大大小小小小是是是是不不不不能能能能改改改改变变变变的的的的。如如如如果果果果控控控控件件件件不不不不足足足足以以以以显显显显示示示示整整整整幅幅幅幅图图图图像像像像,则则则则裁裁裁裁剪剪剪剪图像以适应控件的大小。图像以适应控件的大小。图像以适应控件的大小。图像以适应控件的大小。n nPictureBoxPictureBox控件的常用属性有:控件的常用属性有:控件的常用属性有:控件的常用属性有:(1 1)CurrentXCurrentX、CurrentYCurrentY属属属属性性性性:返返返返回回回回或或或或设设设设置置置置下下下下一一一一次次次次打打打打印印印印或或或或绘绘绘绘图图图图方法的水平(方法的水平(方法的水平(方法的水平(CurrentXCurrentX)或垂直()或垂直()或垂直()或垂直(CurrentYCurrentY)坐标。)坐标。)坐标。)坐标。(2 2)BorderStyleBorderStyle属属属属性性性性:返返返返回回回回或或或或设设设设置置置置控控控控件件件件的的的的边边边边框框框框样样样样式式式式。设设设设置置置置值值值值0 0,无无无无边框;设置值边框;设置值边框;设置值边框;设置值1 1,固定单边框(默认值)。,固定单边框(默认值)。,固定单边框(默认值)。,固定单边框(默认值)。(3 3)PicturePicture属性:返回或设置控件中要显示的图片。属性:返回或设置控件中要显示的图片。属性:返回或设置控件中要显示的图片。属性:返回或设置控件中要显示的图片。(4 4)AutoSizeAutoSize属属属属性性性性:指指指指定定定定PictureBoxPictureBox控控控控件件件件是是是是否否否否自自自自动动动动改改改改变变变变大大大大小小小小,以以以以适适适适应图形的大小。应图形的大小。应图形的大小。应图形的大小。返回10.3第21页,讲稿共42张,创作于星期日Image控件(图像框)控件(图像框)n nImageImage控控控控件件件件用用用用来来来来显显显显示示示示图图图图形形形形。ImageImage控控控控件件件件可可可可以以以以显显显显示示示示来来来来自自自自位位位位图图图图、图图图图标标标标或或或或者者者者元元元元文文文文件件件件的的的的图图图图形形形形,也也也也可可可可以以以以显显显显示示示示增强的元文件、增强的元文件、增强的元文件、增强的元文件、JPEGJPEG或或或或GIFGIF文件。文件。文件。文件。n nImage控控控控件件件件使使使使用用用用较较较较少少少少的的的的系系系系统统统统资资资资源源源源,重重重重画画画画起起起起来来来来比比比比PictureBoxPictureBox控控控控件件件件要要要要快快快快。但但但但它它它它只只只只支支支支持持持持PictureBoxPictureBox控控件件的一部分属性、事件和方法。的一部分属性、事件和方法。n nImageImage控控控控件件件件没没没没有有有有AutoSizeAutoSize属属性性,但但是是它它可可以以通通过过设设置置StretchStretch属属性性来来确确定定是是否否缩缩放放图图形形来来适适应应控控件大小。件大小。返回10.3第22页,讲稿共42张,创作于星期日Line控件(线条)控件(线条)n nLineLine控控控控件件件件用用用用来来来来显显显显示示示示水水水水平平平平线线线线、垂垂垂垂直直直直线线线线或或或或者者者者对对对对角角角角线线线线。可可可可以以以以在在在在窗窗窗窗体体体体、图图图图片片片片框框框框和和和和框框框框架架架架中中中中显显显显示示示示LineLine控控控控件件件件。运运运运行行行行时时时时不不不不能能能能使使使使用用用用MoveMove方方方方法法法法移移移移动动动动LineLine控控控控件件件件,但但但但是是是是可可可可以以以以通通通通过过过过改改改改变变变变X1X1、X2X2、Y1Y1和和和和Y2Y2属属属属性性性性来来来来移动它或者调整它的大小。移动它或者调整它的大小。移动它或者调整它的大小。移动它或者调整它的大小。n nLineLine控件的常用属性有:控件的常用属性有:控件的常用属性有:控件的常用属性有:(1 1)BorderColorBorderColor属性:返回或设置直线的颜色。属性:返回或设置直线的颜色。属性:返回或设置直线的颜色。属性:返回或设置直线的颜色。(2 2)BorderStyleBorderStyle属性:返回或设置直线的线型。属性:返回或设置直线的线型。属性:返回或设置直线的线型。属性:返回或设置直线的线型。(3 3)BorderWidthBorderWidth属性:返回或设置直线的宽度。属性:返回或设置直线的宽度。属性:返回或设置直线的宽度。属性:返回或设置直线的宽度。返回10.3第23页,讲稿共42张,创作于星期日Shape控件(形状)控件(形状)n nShapeShape控控控控件件件件用用用用来来来来显显显显示示示示矩矩矩矩形形形形、正正正正方方方方形形形形、椭椭椭椭圆圆圆圆、圆圆圆圆形形形形、圆圆圆圆角角角角矩矩矩矩形形形形或或或或者者者者圆圆圆圆角角角角正正正正方方方方形形形形。可可可可以以以以在在在在容容容容器器器器中中中中绘绘绘绘制制制制ShapeShape控控控控件件件件,但但但但是是是是不不不不能能能能把把把把该该该该控控控控件件件件当成容器。当成容器。当成容器。当成容器。n nShapeShape控件的常用属性有:控件的常用属性有:控件的常用属性有:控件的常用属性有:(1 1)BackStyleBackStyle属属属属性性性性:返返返返回回回回或或或或设设设设置置置置一一一一个个个个值值值值,它它它它指指指指定定定定ShapeShape控控控控件件件件的的的的背背背背景景景景是透明的还是非透明的。是透明的还是非透明的。是透明的还是非透明的。是透明的还是非透明的。(2 2)FillColorFillColor属性:返回或设置用于填充形状的颜色。属性:返回或设置用于填充形状的颜色。属性:返回或设置用于填充形状的颜色。属性:返回或设置用于填充形状的颜色。(3 3)FillStyleFillStyle属性:返回或设置用来填充形状的模式。属性:返回或设置用来填充形状的模式。属性:返回或设置用来填充形状的模式。属性:返回或设置用来填充形状的模式。返回10.3第24页,讲稿共42张,创作于星期日Shape控件(形状)控件(形状)(4 4)ShapeShape属性:返回或设置一个值,它指示一属性:返回或设置一个值,它指示一个个ShapeShape控件的外观。控件的外观。控件的外观。控件的外观。ShapeShape属性设置值如下表所属性设置值如下表所属性设置值如下表所属性设置值如下表所示:示:示:示:返回10.3第25页,讲稿共42张,创作于星期日图形控件的使用图形控件的使用n n在在VB中,图片通常可以显示在三处位置:中,图片通常可以显示在三处位置:(1)窗体上)窗体上(2)PictureBox控件上控件上(3)Image控件上控件上n nVBVB的的图图片片可可以以来来自自Microsoft Windows的的各各种种绘绘图图程程序序、其其他他图图形形应应用用程程序序,或或剪剪切切美美术术库库等等。VB还还为为用用户户提提供供了了一一个个大大图图标标库库,可可以以在在应应用用程程序序中中直直接接调调用用。在在VB中中,添添加加图图片片有有多多种种方法。方法。返回10.3第26页,讲稿共42张,创作于星期日设计时添加图片设计时添加图片:有两种方法:有两种方法:有两种方法:有两种方法:n n从从图图片片文文件件中中加加载载图图片片:在在属属性性窗窗口口中中,从从“属属性性列列表表框框”中中选选择择“Picture”Picture”属属性性,并并单单击击属属性性值值的的按按钮钮,打打开开“加加载载图图片片”对对话话框框,从从中中选选择择要要加加载载的图片即可。的图片即可。n n将将将将图图图图片片片片粘粘粘粘贴贴贴贴到到到到对对对对象象象象中中中中:先先先先把把把把选选选选定定定定的的的的图图图图片片片片从从从从一一一一个个个个应应应应用用用用程程程程序序序序复复复复制制制制到到到到剪剪剪剪贴贴贴贴板板板板上上上上。然然然然后后后后返返返返回回回回Visual Visual Basic6.0Basic6.0开开开开发发发发环环环环境境境境中中中中,用用用用鼠鼠鼠鼠标标标标右右右右击击击击欲欲欲欲添添添添加加加加图图图图片片片片的的的的对对对对象象象象,在在在在弹弹弹弹出出出出的的的的快快快快捷捷捷捷菜单中选择菜单中选择菜单中选择菜单中选择“粘贴粘贴粘贴粘贴”即可。即可。即可。即可。返回10.3第27页,讲稿共42张,创作于星期日运行时添加图片运行时添加图片 有四种方法:有四种方法:n n使使用用LoadPicture函函数数:指指定定一一个个文文件件名名,并并将该图片赋值给将该图片赋值给Picture属性。属性。n n使使用用LoadResPicture函函数数:可可把把工工程程中中.res文件的一图片赋值给文件的一图片赋值给Picture属性。属性。n n对对象象间间相相互互复复制制图图片片:图图片片被被加加载载或或粘粘贴贴到到对对象象中中后后,程程序序运运行行时时就就可可以以把把它它赋赋值值给给另外一个对象。另外一个对象。n n从剪贴板复制图片。从剪贴板复制图片。返回10.3第28页,讲稿共42张,创作于星期日运行时删除图片运行时删除图片 n n使使用用LoadPicture函函数数可可以以在在运运行行时时删删除除图图片片。方方法法很很简简单单,只只须须把把图图片片文文件件参参数数设设置置为为空空即即可可。例例:Image1.Picture=LoadPicture(“”)该该语句将名为语句将名为Image1的图像框内的图片删除掉。的图像框内的图片删除掉。返回10.3第29页,讲稿共42张,创作于星期日图形方法图形方法 n n除了使用图形控件操作现有的图形之外,除了使用图形控件操作现有的图形之外,Visual Basic6.0还提供了创建图形的一些方还提供了创建图形的一些方法。法。n n每一种图形方法都是绘制输出到窗体、图片框每一种图形方法都是绘制输出到窗体、图片框或是或是Printer对象。对象。n n为了指示绘制的位置,要给图形方法加上窗为了指示绘制的位置,要给图形方法加上窗体或图片框控件的名字。若省略对象,则将体或图片框控件的名字。若省略对象,则将在当前窗体上绘制输出。在当前窗体上绘制输出。返回10.4第30页,讲稿共42张,创作于星期日Cls方法方法 n nCls方法可以用来清除绘图区。方法可以用来清除绘图区。n n格式:格式:object.Clsn n例:例:Cls 清除当前窗体上的绘图区清除当前窗体上的绘图区 返回10.4第31页,讲稿共42张,创作于星期日 Pset方法方法 n nPset方方法法用用来来设设置置对对象象上上指指定定的的点点的的颜颜色色,即即用用指定的颜色画出一个点。指定的颜色画出一个点。n n格式:格式:object.Pset Step(x,y),Colorobject.Pset Step(x,y),Colorn n说明:说明:说明:说明:(1 1)StepStep指指指指定定定定相相相相对对对对于于于于由由由由CurrentX,CurrentYCurrentY属属属属性性性性提提提提供供供供的当前图形位置的坐标。可选。的当前图形位置的坐标。可选。的当前图形位置的坐标。可选。的当前图形位置的坐标。可选。(2 2)(x x,y y)设设置置所所画画点点的的水水平平(x x轴轴轴轴)和和和和垂垂垂垂直直直直(y y轴)坐标,是单精度参数。轴)坐标,是单精度参数。轴)坐标,是单精度参数。轴)坐标,是单精度参数。(3 3)ColorColor设置该点像素的前景色,可选。设置该点像素的前景色,可选。设置该点像素的前景色,可选。设置该点像素的前景色,可选。(4)用)用)用)用Pset方法可以清除一点。方法可以清除一点。方法可以清除一点。方法可以清除一点。返回10.4第32页,讲稿共42张,创作于星期日 Point方法方法 n nPoint方方方方法法法法用用用用来来来来返返返返回回回回指指指指定定定定点点点点的的的的红红红红、绿绿绿绿、蓝蓝蓝蓝(RGBRGB)颜色。颜色。n n格式:格式:格式:格式:object.Pointobject.Point(x x,y y)n n说明:说明:说明:说明:(1 1)(x x,y y)指指指指示示示示对对对对象象象象的的的的ScaleModeScaleMode属属属属性性性性中中中中该该该该点点点点的的的的水水水水平平平平(X X轴轴轴轴)和和和和垂垂垂垂直直直直(Y轴轴轴轴)坐坐坐坐标标标标。这这这这些些些些数数数数值值值值为为为为单单单单精精精精度度度度参数,且必须放在括号里。参数,且必须放在括号里。参数,且必须放在括号里。参数,且必须放在括号里。(2 2)若若若若(x x,y y)坐坐坐坐标标标标所所所所应应应应用用用用的的的的点点点点在在在在对对对对象象象象之之之之外外外外,则则则则将将将将返回返回返回返回-1-1。返回10.4第33页,讲稿共42张,创作于星期日 Line方法方法 n nLineLine方方方方法法法法用用用用来来来来绘绘绘绘制制制制直直直直线线线线和和和和矩矩矩矩形形形形。根根根根据据据据参参参参数数数数的的的的不不不不同同同同,该该该该方方方方法法法法既既既既可可可可以以以以画画画画出出出出直直直直线线线线,也也也也可可可可以以以以画画画画出出出出空空空空心心心心矩矩矩矩形形形形或或或或实实实实心心心心矩矩矩矩形。形。形。形。n n格格式式:object.Line object.Line StepStep(x1x1,y1y1)-Step-Step(x2,y2y2),ColorColor,BFBFn n说明:说明:说明:说明:(1 1)StepStep指指定定相相对对于于由由CurrentXCurrentX,CurrentYCurrentY属属属属性性性性提提提提供供供供的的的的当前图形位置的坐标。可选。当前图形位置的坐标。可选。当前图形位置的坐标。可选。当前图形位置的坐标。可选。(2 2)(x1x1,y1y1)直直直直线线线线或或或或矩矩矩矩形形形形的的的的起起起起点点点点坐坐坐坐标标标标,度度度度量量量量单单单单位位位位由由由由ScaleModeScaleMode属属性性决决定定。若若省省略略,则则从从CurrentXCurrentX和和和和CurrentYCurrentY指示的位置开始。单精度参数。指示的位置开始。单精度参数。返回10.4第34页,讲稿共42张,创作于星期日 Line方法方法(3 3)StepStep指定相对于线的起点的终点坐标。可选。指定相对于线的起点的终点坐标。可选。指定相对于线的起点的终点坐标。可选。指定相对于线的起点的终点坐标。可选。(4)()()()(x2x2,y2y2)直线或矩形的终点坐标。单精度参数。)直线或矩形的终点坐标。单精度参数。(5 5)ColorColor画画画画线线线线颜颜颜颜色色色色。若若若若省省省省略略略略,则则则则使使使使用用用用对对对对象象象象的的的的ForeColorForeColor属属性值。为可选的长整型参数。性值。为可选的长整型参数。(6 6)B B利用对角坐标画出矩形。可选。利用对角坐标画出矩形。可选。利用对角坐标画出矩形。可选。利用对角坐标画出矩形。可选。(7)F F规规规规定定定定矩矩矩矩形形形形的的的的填填填填充充充充规规规规则则则则,若若若若用用用用了了了了F选选选选项项项项,就就就就必必必必须须须须用用用用B B选选选选项项项项。若若若若用用用用了了了了B B选选项项,则则F F选选选选项项项项规规规规定定定定以以以以矩矩矩矩形形形形边边边边框框框框的的的的颜颜颜颜色色色色填填填填充充充充。若若若若只只只只用用用用B B选选项项而而不不用用F F选选选选项项项项,则则则则矩矩矩矩形形形形用用用用当当当当前前前前的的的的FillColor和和和和FillStyleFillStyle填充。填充。填充。填充。返回10.4第35页,讲稿共42张,创作于星期日Circle方法方法 n nCircleCircle方方方方法法法法用用用用来来来来绘绘绘绘制制制制圆圆圆圆形形形形、椭椭椭椭圆圆圆圆形形形形、扇扇扇扇形形形形和和和和弧弧弧弧形形形形。该该该该方方方方法法法法参参参参数数数数较较较较多多多多,有有有有些些些些参参参参数数数数是是是是可可可可选选选选的的的的。传传传传送送送送不不不不同同同同的的的的参参参参数数数数,可以分别画出不同的图形。可以分别画出不同的图形。可以分别画出不同的图形。可以分别画出不同的图形。n n格格格格式式式式:object.Circle object.Circle StepStep(x x,y y),radiusradius,color,start,end,aspectaspectn n说明:说明:说明:说明:(1)StepStep关关关关键键键键字字字字,用用用用来来来来指指指指定定定定圆圆圆圆、椭椭椭椭圆圆圆圆或或或或弧弧弧弧的的的的中中中中心心心心。它它它它们们们们相相相相对对对对于于于于当当当当前前前前对对对对象象象象的的的的CurrentXCurrentX和和和和CurrentY属属性性提提供供的的坐坐标。可选。标。可选。(2 2)()(x x,y)圆、椭圆或弧的中心坐标。单精度浮点数。)圆、椭圆或弧的中心坐标。单精度浮点数。)圆、椭圆或弧的中心坐标。单精度浮点数。)圆、椭圆或弧的中心坐标。单精度浮点数。返回10.4第36页,讲稿共42张,创作于星期日Circle方法方法(3 3)radius圆、椭圆或弧的半径。单精度浮点数。圆、椭圆或弧的半径。单精度浮点数。(4)colorcolor圆周的圆周的圆周的圆周的RGBRGB颜色。若省略,则使用颜色。若省略,则使用ForeColorForeColor属性值。可选,长整型数。属性值。可选,长整型数。属性值。可选,长整型数。属性值。可选,长整型数。(5 5)startstart指定弧的起点位置,单位为弧度。其范围从指定弧的起点位置,单位为弧度。其范围从指定弧的起点位置,单位为弧度。其范围从指定弧的起点位置,单位为弧度。其范围从-2222。默认值是。默认值是0 0。可选,单精度浮点数。可选,单精度浮点数。可选,单精度浮点数。可选,单精度浮点数。(6)endend指定弧的终点位置,单位为弧度。其范围从指定弧的终点位置,单位为弧度。其范围从指定弧的终点位置,单位为弧度。其范围从指定弧的终点位置,单位为弧度。其范围从-2222。默认值是。默认值是。默认值是。默认值是22。可选,单精度浮点数。可选,单精度浮点数。可选,单精度浮点数。可选,单精度浮点数。(7)aspectaspect圆的纵横尺寸比。默认值为圆的纵横尺寸比。默认值为圆的纵横尺寸比。默认值为圆的纵横尺寸比。默认值为1.0,1.0,它在任何屏幕它在任何屏幕上都产生一个标准圆(非椭圆)。可选,单精度浮上都产生一个标准圆(非椭圆)。可选,单精度浮点数。点数。返回10.4第37页,讲稿共42张,创作于星期日Circle方法方法(8)可可可可以以以以使使使使用用用用所所所所属属属属对对对对象象象象的的的的FillColor和和FillStyleFillStyle属属属属性性性性来来来来填填填填充图形,只有封闭的图形才能被填充。充图形,只有封闭的图形才能被填充。充图形,只有封闭的图形才能被填充。充图形,只有封闭的图形才能被填充。(9 9)Circle方方方方法法法法总总总总是是是是逆逆逆逆时时时时针针针针(正正正正)方方方方向向向向绘绘绘绘图图图图。画画画画部部部部分分分分圆圆圆圆或或或或椭椭椭椭圆圆圆圆时时时时,若若若若start为为为为负负负负,CircleCircle画画画画一一一一半半半半径径径径到到到到startstart,并并并并

    注意事项

    本文(图形操作精选PPT.ppt)为本站会员(石***)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开