图像框也是用来显形图片,如.bmp、.ico、.jpeg、.jpg、.gif等图片格式。其装载显示图片的速度较图片框更快。
一、常用属性
1.Picture
设置图像框控件中显示的图形。图像框的Picture属性与图片框使用方法相同,既可以通过属性窗口设置图像框的Picture属性来添加图片,也可以通过LoadPicture函数来装载图片。
2.Stretch
设置是否调整图形的大小以适应图像框控件。图像框没有AutoSize属性,但可以使用Stretch属性来拉伸图像大小,使其适应图像框的大小。它即可通过属性窗口设置,也可通过程序代码设置,该属性的取值为True或False,当其值为True时,将自动放大或缩小图像框中的图形,以与图像框的大小相适应。它与图片框的Autosize属性的区别:
3.AutoSize
是调整图片框的大小来适应图像。
4.Stretch
是调整图像的大小来适应图像框。(www.daowen.com)
注意:属性值为False(默认值)表示图像框会自动调整大小,以适应图形;为True表示图形自动调整大小,以适应图像框。
二、图片框与图像框的区别
图片框和图像框的用法基本相同,但有以下区别:
1.图片框是容器控件,在图片框中可以包含其他控件,而其他控件不能“属于”一个图框;
2.图片框可以通过Print方法接收文件也可以用绘图方法绘制图形,而图像框不能接收用Print方法输入的信息,每个图片框都有一个内部光标(不显示)用来指示一下个将被绘制点的位置,这个位置就是当前光标的坐标,通过Current X和Current Y属性来记录;
3.图像框比图片框占用的内存少,显示速度快,如只显示图片则优先使用图像框;
4.图片框有AutoSize属性,而图像框有Stretch属性,图像框是图片的大小来适应图像框,而图片框是图片框来适应图片。
三、图像框控件的事件和方法
图像框常用的事件和方法都不多。常用的事件有:DbClick、Click、MouseDown、MouseMove、MouseUp。常用的方法有Move方法。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。