- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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(图元文件):也称为“绘图类型”的图形,它将图形定义为编码的线段和图形。普通图元文件的扩
您可能关注的文档
最近下载
- 一年级语文下册课件-口语交际:打电话-部编版(9)(共12张PPT)-语文一年级下册课件.ppt VIP
- Unit3LivingLegendsReadingandThinking教学设计高中英语人教版.docx VIP
- 一年级下册语文 口语交际 打电话 课件(共12张PPT).pptx VIP
- 党政领导干部选拔作用工作条例学习内容提纲.doc VIP
- DLT441-2004《火力发电厂高温高压蒸汽管道蠕变监督规程》.pdf VIP
- 五年级美术《为作文画插图》.ppt VIP
- 2026届新高考物理冲刺复习“配速法”解决带电粒子在复合场中的运动.pptx VIP
- 玉米期货分析报告.docx VIP
- 铁道工程技术论文-铁路路基边坡病害及处理措施.docx
- 2025年小学语文部编版五年级下册《选择题》专项练习题(共4组,附答案)(必考.pdf VIP
文档评论(0)