网站大量收购独家精品文档,联系QQ:2885784924

图片框及图像框.docVIP

  1. 1、本文档共6页,可阅读全部内容。
  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文档。上传文档
查看更多
5.1 图片框与图像框 图片框和图像框是Visual Basic中用来显示图形的两种基本控件,用于在窗体的指定位置显示图形信息。图片框比图像框更灵活,且适用于动态环境;而图像框适用于静态情况,即不需要再修改的位图、图标、Windows元文件及其他格式的图形文件。在Visual Basic的工具箱中,图片框和图像框控件的图标如图5.1所示。其默认名称分别为PictureX和ImageX(X为1,2,3……)。 图片框和图像框以基本相同的方式出现在窗体上,都可以装入多种格式的图形文件。其主要区别是;图像框不能作为父控件,而且不能通过 Print方法接收文本。 5.1.1 图片框、图像框的属性、事件和方法 前一章中介绍的窗体的属性、事件和方法,有一部分也适用于图片框或图像框,但在使用上有所不同.此外,Visual Basic还为图片框和图像框提供了其他一些属性和函数, 1.与窗体属性相同的属性 前一章中介绍的部分窗体属性,包括Enabled,Name,Visible,FontBold,FontIralic, FontName,Fontsize,FontUnderUne等,完全适用于图片框和图像框,其用法也相同。但在使用时应注意,对象名不能省略,必须是具体的图片框或图像框名。 窗体属性AutoRedraw,Height,Left,Top,Width等也可用于图片框和图像框,但窗体位于屏幕上,而图片框和图像框位于窗体上,其坐标的参考点是不一样的。窗体位置使用的是绝对坐标,以屏幕为参考点,而图片框和图像框的位置使用的是相对坐标,以窗体为参考点。此外,在使用上述属性时,不能省略图片框或图像框的名称。 下面介绍用于图片框和图像框的其他属性。 2.CurrentX和CurrentY属性 [对象.]CurrentX[=K] [对象.]CurrentY[=Y] 其中“对象”可以是窗体、图片框和打印机,X和Y表示横坐标值和纵坐标值,默认时以 twip为单位.如果省略“=X”或“=Y”,则显示当前的坐标值,如果省略“对象”,则指的是当前窗体。 [例5.1] 在窗体上建立一个图片框,然后分别在窗体和图片框中显示一些信息。 Private Sub Form_Click() Picture1.Print Tab(10);”Picture1 Tab 10 test Print Tab(20);Form Tab 20 test Picture1.CurrentX=1000 Picture1.CurrentY=800 CurrentX=1000 CurrentY=800 PrintForm CurrentX,CurrentY Test” Picture1.PrintPicture1 CurrentX,CurrentY test” Print Tab(15);CurrentX,CurrentY Picture1.Print Tab(15);CurrentX,CurrentY End Sub 上述程序的执行结果如图5.2所示。 图5.2 图片框举例 本例同时对两个对象(Form和Picture1)进行显示操作。开始两行语句分别在图片框和宙体的指定位置输出两个字符串,接着分别重新设置图片框Picture1和窗体中光标的位置,其后的输出即从新位置开始.最后两行语句试图输出窗体和图片框的当前光标位置,从结果来看,与前面设置的值不一样.这是因为,如果设置完坐标后再用Print方法输出信息,则CurrentX和CurrentY的值也随之改变。在上面的例子中,执行完Print方法后换行,因而使CurrentX的值为0。如果执行Cls方法,则窗体或图片框中的信息将被清除,光标移到对象的左上角(0,0),CureentX和CurrentY的值均为0。 3.Picture属性 Picture属性用于窗体、图片框和图像框,通过属性窗口设置,用来把图形放入这些对象中。在窗体、图片框和图像框中显示的图形以文件形式存放在磁盘上,Visual Basic 6.0支持以下格式的图形文件; (1)Bitmap(位图):也称“绘图类型(paint-type)的图形,将图形定义为由点(像素)组成的图案,其文件扩展名为.BMP或.DIB。 (2)Icon(图标):是一种特殊类型的位图,其最大尺寸为32×32像素,也可以为16×16像素,其文件扩展名为.ICO或.CUR。 (3)Metafile(图元文件):也称为“绘图类型”的图形,它将图形定义为编码的线段和图形。普通图元文件的扩

文档评论(0)

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

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

1亿VIP精品文档

相关文档