[工学]第08章 VB图形操作1.pptVIP

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[工学]第08章 VB图形操作1

第 8 章 VB 图形操作 * 1. VB程序设计概述 2. VB编程基础 5. 数组及其应用  6. VB函数与过程 7. 应用程序界面设计 8. VB图形操作 3. VB语言基础 4. VB控制结构 教 学 内 容 9. VB文件操作 10. VB数据库编程 第8章 VB图形操作  8.1 图形控件  8.2 图形操作基础  8.3 绘图属性   8.4 绘图方法  8.5 综合应用 8.1 图形控件 8.1.1 图形框   图形框(PictureBox)控件的功能是显示图形图片,也可作为其他控件的容器。显示图片的方法主要有两种: ? ● 在设计状态直接设置Picture属性。 ? ● 程序运行时,使用LoadPicture( )函数装入图形文件    图形框.Picture = LoadPicture(图形文件名)   例如,在图形框中显示C:\person1.bmp的图片文件:   Picture1.Picture = LoadPicture(C:\person1.bmp)   清除图形框中的图片:LoadPicture函数不带参数! 8.1 图形控件 8.1.1 图形框  (1)图形框的重要属性:Picture、AutoSize    AutoSize属性,可设置控件是否自动调整大小:     True 图形框自动调整大小与图片匹配     False 图形超过图形框的部分将被剪裁掉  (2)图形框常用事件:支持Click和DblClick等事件。  (3)图形框主要方法:图形框也支持Circle(画圆)、Line(画直线)和Point(画点)、Print(打印)等方法。  【例8.1】 设计一个随机显示图片和文字的程序。   界面设计:在窗体From1中放置2个图形框(Picture1和Picture2)及3个命令按钮。运行此程序之后,单击“随机文字”按钮则在图形框中随机显示文字,单击“随机图像”按钮则进行随机图像显示,单击“退出”则退出程序。 8.1 图形控件 8.1.2 图像框   图像框(Image)与图形框基本相同,大多数属性、事件、方法都是相同的,二者的主要区别:    占用内存少,显示速度快 占用内存多,显示速度慢 速度 Stretch属性可以控制图形图像的缩小放大 Autosize属性可以自动调整控件的大小,但不能控制图形的缩放 属性 只能显示图形图像 显示图形图像, 控件容器 功能 图像框 图形框 名称 【例8.2】 设计一个动态放大、缩小图片的程序。    设计如图所示界面,程序运行时单击“放大”或“缩小”按钮,则每秒图形长宽各增大或减小200像素;单击“停止”按钮,则图片停止变化。   将Image1的Stretch属性设置为True,并且装载一幅图片;将Timer1的Interval属性值设置为1000。 8.1 图形控件 8.1.3 直线   利用直线(Line)控件,可以画出水平线、垂直线、对角线等,并可以改变直线的粗细、颜色和样式。   直线常用属性有:   ① X1、Y1、X2、Y2:表示直线控件的起始点(X1, Y1)和终止点(X2, Y2)的坐标。   ② BorderColor:设置直线的颜色。   ③ BorderStyle:设置直线的样式,有实线、虚线、点线、点划线等几种样式。 【例8.3】 Line控件示例。 Dim i As Integer, j As Integer, k As Integer Private Sub Command1_Click() 改变线形 i = i + 1 If i 6 Then i = 0 直线BorderStyle属性值为0~6 Line1.BorderStyle = i 为直线的BorderStyle属性赋值 Select Case I 显示当前直线控件的线形 Case 0: Label1.Caption = 透明线 Case 1: Label1.Caption = 实线 Case 2: Label1.Caption = 虚线 Case 3: Label1.Caption = 点线 Case 4: Label1.Caption = 点划线 Case 5: Label1.Caption = 双点划线 Case 6: Label1.Caption = 内收实线 End Select End Sub 8.1.4 形状控件   形状(Shape)控件用于显示矩

文档评论(0)

qiwqpu54 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档