欢迎来到天天文库
浏览记录
ID:19802426
大小:79.50 KB
页数:5页
时间:2018-10-06
《图片框及图像框》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、5.1图片框与图像框图片框和图像框是VisualBasic中用来显示图形的两种基本控件,用于在窗体的指定位置显示图形信息。图片框比图像框更灵活,且适用于动态环境;而图像框适用于静态情况,即不需要再修改的位图、图标、Windows元文件及其他格式的图形文件。在VisualBasic的工具箱中,图片框和图像框控件的图标如图5.1所示。其默认名称分别为PictureX和ImageX(X为1,2,3……)。图片框和图像框以基本相同的方式出现在窗体上,都可以装入多种格式的图形文件。其主要区别是;图像框不能作为父
2、控件,而且不能通过Print方法接收文本。5.1.1图片框、图像框的属性、事件和方法前一章中介绍的窗体的属性、事件和方法,有一部分也适用于图片框或图像框,但在使用上有所不同.此外,VisualBasic还为图片框和图像框提供了其他一些属性和函数,1.与窗体属性相同的属性前一章中介绍的部分窗体属性,包括Enabled,Name,Visible,FontBold,FontIralic,FontName,Fontsize,FontUnderUne等,完全适用于图片框和图像框,其用法也相同。但在使用时应注意,
3、对象名不能省略,必须是具体的图片框或图像框名。窗体属性AutoRedraw,Height,Left,Top,Width等也可用于图片框和图像框,但窗体位于屏幕上,而图片框和图像框位于窗体上,其坐标的参考点是不一样的。窗体位置使用的是绝对坐标,以屏幕为参考点,而图片框和图像框的位置使用的是相对坐标,以窗体为参考点。此外,在使用上述属性时,不能省略图片框或图像框的名称。下面介绍用于图片框和图像框的其他属性。2.CurrentX和CurrentY属性[对象.]CurrentX[=K][对象.]Current
4、Y[=Y]其中“对象”可以是窗体、图片框和打印机,X和Y表示横坐标值和纵坐标值,默认时以twip为单位.如果省略“=X”或“=Y”,则显示当前的坐标值,如果省略“对象”,则指的是当前窗体。[例5.1]在窗体上建立一个图片框,然后分别在窗体和图片框中显示一些信息。PrivateSubForm_Click()Picture1.PrintTab(10);”Picture1Tab10testPrintTab(20);"FormTab20test"Picture1.CurrentX=1000Picture1.C
5、urrentY=800CurrentX=1000CurrentY=800Print"FormCurrentX,CurrentYTest”Picture1.Print"Picture1CurrentX,CurrentYtest”PrintTab(15);CurrentX,CurrentYPicture1.PrintTab(15);CurrentX,CurrentYEndSub5上述程序的执行结果如图5.2所示。图5.2图片框举例本例同时对两个对象(Form和Picture1)进行显示操作。开始两行语句分
6、别在图片框和宙体的指定位置输出两个字符串,接着分别重新设置图片框Picture1和窗体中光标的位置,其后的输出即从新位置开始.最后两行语句试图输出窗体和图片框的当前光标位置,从结果来看,与前面设置的值不一样.这是因为,如果设置完坐标后再用Print方法输出信息,则CurrentX和CurrentY的值也随之改变。在上面的例子中,执行完Print方法后换行,因而使CurrentX的值为0。如果执行Cls方法,则窗体或图片框中的信息将被清除,光标移到对象的左上角(0,0),CureentX和Current
7、Y的值均为0。3.Picture属性Picture属性用于窗体、图片框和图像框,通过属性窗口设置,用来把图形放入这些对象中。在窗体、图片框和图像框中显示的图形以文件形式存放在磁盘上,VisualBasic6.0支持以下格式的图形文件;(1)Bitmap(位图):也称“绘图类型"(paint-type)的图形,将图形定义为由点(像素)组成的图案,其文件扩展名为.BMP或.DIB。(2)Icon(图标):是一种特殊类型的位图,其最大尺寸为32×32像素,也可以为16×16像素,其文件扩展名为.ICO或.C
8、UR。(3)Metafile(图元文件):也称为“绘图类型”的图形,它将图形定义为编码的线段和图形。普通图元文件的扩展名为.WMF,增强型图元文件的扩展名为.EMF。注意,在窗体、图片框或图像框中只能装入与MicrosoftWindows兼容的图元文件。(4)JPEG(JointPhotographicsExpertGroup):是一种支持8位和24位颜色的压缩位图格式,也是Internet上流行的文件格式,其文件扩展名为.JPG。(5)GIF(Grap
此文档下载收益归作者所有