- 1、本文档共33页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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)控件用于显示矩
您可能关注的文档
- [工学]物流与设施规划课程设计.doc
- [工学]物流技术与装备.ppt
- [工学]物理化学课程授课教案 05章_化学平衡.ppt
- [工学]物理化学天大第五版全册课后习题答案.doc
- [工学]爆破工程3.ppt
- [工学]环境实习报告总.ppt
- [工学]环境导则与标准课件.doc
- [工学]现代交换8.ppt
- [工学]环艺毕业设计推荐丛书.doc
- [工学]现代控制理论吴忠强版第四章 控制系统的李亚普.ppt
- 2025年湖南省长沙市行政职业能力测验模拟试题1套.docx
- 广播影视职业技能鉴定考试彩蛋押题(培优B卷)附答案详解.docx
- 2025年湖南省长沙市行政职业能力测验题库完美版.docx
- 2025年湖南省长沙市选调生考试(公共基础知识)综合能力题库带答案.docx
- 广播影视职业技能鉴定考试综合练习及参考答案详解(最新).docx
- 广播影视职业技能鉴定考试综合练习及参考答案详解【满分必刷】.docx
- 广播影视职业技能鉴定考试彩蛋押题(预热题)附答案详解.docx
- 广播影视职业技能鉴定考试综合练习A4版附答案详解.docx
- 2024年山东省鱼台县公开招聘合同制交警试题带答案详解.docx
- 广播影视职业技能鉴定考试综合练习附完整答案详解【易错题】.docx
文档评论(0)