图片框控件可以用来显示.bmp(位图)、.ico(图标)、.jpeg(压缩格式)、.jpg、.gif等图片类型的文件,而且可以绘制图形、显示文本或计算结果,还可以作为容器放置其他控件。图片框比图像框更灵活,且适用于动态环境,而图像框比较适用于静态环境。与窗体属性相同的属性有:Enabled、Name、Visible、FontBold、FontItalic、FontName、FontSize、Fon⁃tUnderline、AutoReddraw(自动刷新)、Height、Left、Top、Width等。
一、常用属性
1.Picture
设置图片框控件中显示的图片的文件名。该属性用于窗体、图片框和图像框,在界面设计时,可直接利用属性窗口中的Picture属性设置相应图片的目录,装入图片(显示的图形以文件形式存放在磁 盘上);在程序运行时,可使用LoadPicture函数装载图片,语法格式为:
对象名.Picture=LoadPicture("图形文件名") ′用户需提供图片文件名和其完整路径。
2.Align
设置图片框在窗体中的显示方式。语法格式:
对象名.Align={0|1|2|3|4}
表5-4 图片框的属性值
3.AutoSize
设置控件是否能自动调整大小以显示图片所有的内容。语法格式:
对象名.AutoSize={True|False}
其中:属性值为False(默认值)表示图片框不能自动改变大小以适应其中的图形,保持原始尺寸,如果图形比图片框大,则超出的部分将被剪切掉;属性值为True表示图片框可以自动调整图片框大小以显示图片的全部内容。
4.CurrentX和CurrentY
设置下一次显示或绘图的水平坐标和垂直坐标。这两个属性只能在运行其间使用。语法格式:
[对象.]CurrentX=数值
[对象.]CurrentY=数值
将对应的数值作为下次输出的坐标位置。
二、图片框控件的事件
图片框常用的事件是Click和DblClick,分别是单击和双击图片框时发生的事件。
三、图片框控件的方法(www.daowen.com)
图片框常用的方法有Print、Cls、Move和SetFocus。同时,图片框支持Pset、Point、Cir⁃cle和Line等绘图方法。
1.装载图片
有三种方法:
方法1,在界面设计时,通过Picture属性装载图片,在Picture属性中选择需要装入的图形文件名。
方法2,在界面设计时,利用菜单中的“编辑”→“粘贴”功能,将剪贴板中的图片粘贴到图形控件中。
方法3,在程序运行期间,用LoadPicture函数装载。
[对象.]Picture=LoadPicture(“文件名”)
“文件名”指“图片路径(完整路径)”以及“图片名.扩展名”。
2.卸载图片
语法格式: [对象.]Picture=UnLoadPicture()
3.保存图片
SavePicture函数的功能是用来保存在图片框中处理过的图像。语法格式:
SavePicture 对象名.Image,保存路径
【例5.5】设计一个窗体,通过命令按钮单击实现两个图片框控件中图片之间的切换。
属性设置如表5-5:
表5-5 属性设置
代码编写如下:
图5-11 界面设计和运行结果
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。