VB教程:图片框(PictureBox)
1.图片框(图片框)
角色:为图形添加一个容器。
在面向对象编程过程中,每个对象都必须添加一个相应的载体或容器。上面提到的窗体、框架控件和图片框架控件可以作为容器来添加其他控件。与窗体和框架控件相比,图片框架控件在用作容器时具有更多的图形功能。
图片框控件支持以下五种图形格式:
位图位图:它将图像定义为点(像素)的模式。位图的文件扩展名是。bmp或者。迪布。
图标:这是一种特殊类型的位图。图标的大小和家里一样是32像素x 32,但是在windows 98下,图标也可以是16x16像素。图标的文件扩展名是。ico。
图元文件图元文件:这是图形作为编码线段和图形的定义。普通元文件的扩展名为。. wmf。
JPEG:JPEG:Internet上流行的压缩位图格式,支持8位和24位颜色。
GIF互联网上流行的压缩位图文件格式,最多可支持256色。
(1)画框的特殊属性
Align属性-返回或设置一个值,以确定对象是否可以以任意大小和位置显示在窗体上,或者显示在窗体的顶部、底部、左侧或右侧,并自动更改其大小以适应窗体的宽度。
语法结构:
对象。对齐[ =数字]
设置Align属性的值及其说明
set
number description
vbalignone 0 None,可以在设计时或程序中确定大小和位置
VBAlignTop 1 top,对象显示在窗体的顶部,其宽度等于窗体的ScaleWidth属性的设置值
vbalignbolton 2 bottom,对象显示在窗体的底部,其宽度等于窗体的ScaleWidth属性设置值的左侧
VbAlignLeft 3, 对象在窗体的左侧,其宽度等于窗体的ScaleWidth属性设置值的右侧
vbAlignRight 4,而对象在窗体的右侧,其宽度是窗体的ScaleWidth属性设置值。
注意:
使用Align属性可以在窗体的顶部或底部快速创建工具栏或状态栏。
当Align属性值设置为1或2时,用户更改窗体的大小,控件将自动更改大小以适合窗体的大小。
Appearance属性-用于在设计时设置窗体上PictureBox控件的绘制样式。它有两种设置:
0——没有视觉效果的平面绘图控件和表单。
1-具有三维效果的绘图控件
AutoRedraw属性——用于设置控件使图形持久输出,即是否具有自动重绘的功能。
语法结构:
对象。自动提取[ = Boolean ]
true-它具有自动重绘的效果。图形和文本被输出到屏幕上,并存储在内存中的图像中。
true-没有自动重绘的效果,图形或文本只写在屏幕上。
例:见教材P147。
界面:
代码:
私有子窗体_Click()
将x,y作为整数显示
将r作为整数显示
图片1。autore draw = True
x = picture 1。ScaleWidth / 2
y = Picture1。r = 0到Picture1的ScaleHeight / 2
。ScaleWidth / 2
图片1。Circle (x,y),r,RGB(Rnd * 255,Rnd * 255,Rnd * 255)
下一张r
图片1。自动提款=假
末端接头
位律师回复
0条评论