- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
5.3 图片框与图像框控件 第*页 图片框(PictureBox)控件的主要作用是为用 户显示图片,也可作为其他控件的容器。实际显示的图片是由Picture属性决定的。 5.3.1 图片框 1. 主要属性 (1)Picture属性 Picture属性用于窗体、图片框和图像框。它可 通过属性窗口进行设置,也可在程序中进行设置, 即使用LoadPicture()函数,装入图片文件。 第*页 在窗体、图片框和图像框中显示的图形以文件形式存放在磁盘上,VB6.0支持以下格式的图形文件。 ① 位图文件(Bitmap) *.BMP文件 ② 图标文件(Icon) *.ICO文件 ③ 图像文件(WMF) *.WMF文件 ④ 压缩位图文件(JPEG) *.JPG文件 ⑤ 压缩位图文件(GIF) *.GIF文件 AutoSize属性 图片框控件不能伸缩图像使图像适应它的大小。如 果把图片框控件的AutoSize属性设置为True,那么图 片框控件就会自动调整自身的大小以容纳整个图像。 第*页 2. 常用方法 在图片框中使用Cls方法和Print方法。 3. 图形文件的装入 图形文件的装入有两种方法:一种是在设计阶段 装入,另一种是在运行期间装入。 在设计阶段装入图形文件: 用属性窗口中的Picture属性装入 (2) 利用剪切板装入 第*页 在运行期间装入图形文件: Picture属性可以设置被显示的图片文件名(包括可选路径名)。在程序运行时,可以使用LoadPicture()函数,在图片框中装入图形。 格式:对象.Picture=LoadPicture(图形文件名) 功能:在图形框中装入一个图形。 说明:(1) 对象可以是图片框或图像框,也可以是窗体,如果是窗体,对象名可以省略。 (2) 如果删除一个图形,可以使用LoadPicture()函数,将一个空白图形装入图形框的Picture属性。 第*页 格式:对象.Picture=LoadPicture() (3) 如果图片框中已有图形,则被新装入的图形所覆盖。 (4) 装入图片框中的图形,可以拷贝到另一个图片框中。假设在窗体中已建立了两个图片框:Picture1与Picture2,则用: Picture1.Picture=LoadPicture(C:\Graphics\Icons\Arrows\arw06up.ico) Picture2.Picture=Picture1.Picture 可以把图片框Picture1中的图形拷贝到图片框 Picture2中。 第*页 例5-10:在窗体中添加两个图片框控件,设计一个实现图片的装入、图片的复制、删除图片和交换图片操作的应用程序。 图片框示例 (a) 装入图片 (b) 复制图片 (c) 交换图片 第*页 Private Sub Command1_Click() Picture1.AutoSize = True ‘可以根据图形大小调整图片框大小 x= App.Path + “\footprint.gif” ‘图形文件与应用程序在同一文件夹 y= App.Path + \golf.wmf x = InputBox(请输入第一个图形文件名(包括路径):) ‘可以随机输入图形文件 y = InputBox(请输入第二个图形文件名(包括路径):) Picture1.Picture = LoadPicture(x) Picture2.Picture = LoadPicture(y) End Sub Private Sub Command2_Click() Picture2.Picture = Picture1.Picture End Sub 第*页 Private Sub Command3_Click() Picture2.Picture = LoadPicture() End Sub Private Sub Command4_Click() Clipboard.Clear ‘ 清除剪贴板内容 Clipboard.SetData Picture1.Picture ‘ 将Picture1的图片复制到
您可能关注的文档
- Visual BasicNET程序设计基础(第4章)-数据输入与数据存储.ppt
- Visual BasicNET程序设计基础(第5章)-数据处理与算法设计.ppt
- Visual BasicNET程序设计基础(第6章)-数据输出与格式控制.ppt
- Visual BasicNET程序设计基础(第7章)-程序调试与异常处理.ppt
- Visual BasicNET程序设计基础(第8章)-Windows应用程序设计基础.ppt
- Visual BasicNET程序设计基础(第9章)-综合程序分析与设计.ppt
- Visual BasicNET程序设计基础.ppt
- Visual BasicNET程序设计基础第八章.ppt
- Visual BasicNET程序设计基础第二章.ppt
- Visual BasicNET程序设计基础第九章.ppt
文档评论(0)