首页主机picturebox(picturebox是什么)

picturebox(picturebox是什么)

编程之家2024-05-1510次浏览

一、VB中的控件ImageBox和PictureBox有什么不同

分类:电脑/网络>>程序设计>>其他编程语言

picturebox(picturebox是什么)

解析:

图片框PictureBox和图像框ImageBox的区别在于:

1-ImageBox使用系统资源少,重新绘图的数度较快

picturebox(picturebox是什么)

2-PictureBox只能使用print方法和绘图语句绘制图形,ImageBox则不能

3-ImageBox只能用于显示图片,而PictureBox除了可以显示图形外,还可以作为其他控件的容器,可以利用剪切板给PictureBox添加图形

4-ImageBox能够延伸图形的大小,以适应控件的大小,而PictureBox则不能,但PictureBox能自动调整控件大小以全图形显示出来

二、VB教程:图片框(PictureBox)

11、图片框(Picture Box)

picturebox(picturebox是什么)

作用:添加图形的容器。

在面向对象程序设计过程中,每一个对象的添加都必须有对应的载体或容器。在前面介绍的窗体、框架控件和图片框控件都可以作为容器来添加其他控件,与窗体和框架控件相比,图片框控件用作容器时,具有更多的图形功能。

Picture Box控件支持下列5种图形格式:

Bitmap位图:它将图像定义为点(像素)的图案。位图的文件扩展名是.bmp或.dib。

Icon图标:这是一种特殊类型的位图。图标的尺寸为32像素x 32像家,但在windows 98下,图标也可为16x16像素大小。图标的文件扩展名为.ico。

Metafile图元文件:这是将图形定义为编码的线段和图形。普通图元文件扩展名为.wmf。

JPEG:Internet上一种流行的压缩位图格式,支持8位和24位颜色。

GIF;Internet上一种流行的压缩位图文件格式,它可支持多达256种颜色。

(1)图片框的特殊属性

Align属性——返回或设置一个值,确定对象是否可在窗体上以任意大小、在任意位置上显示,或是显示在窗体的顶端、底端、左边或右边,而且自动改变大小以适应窗体的宽度。

语法结构:

object.Align [= number ]

Align属性的设置值及其说明

设置

数字说明

VbAlignNone 0无,可以在设计时或在程序中确定大小和位置

VBAlignTop 1顶部,对象显示在窗体的顶部,其宽度等于窗体的ScaleWidth属性设置值

VbAlignBotton 2底部,对象显示在窗体的底部,其宽度等于窗体的ScaleWidth属性设置值

VbAlignLeft 3左边,对象在窗体左面,其宽度等于窗体的ScaleWidth属性设置值

vbAlignRight 4右边,对象在窗体右面,其宽度为窗体的ScaleWidth属性设置值

注意:

利用Align属性可以很快地在窗体的顶部或底部创建工具栏或状态栏。

当Align属性值设置为1或2时,用户改变窗体的大小,控件会自动地改变大小以适合窗体的尺寸。

Appearance属性——用于设置窗体上PictureBox控件在设计时的绘图风格。它有两个设置值:

0——平面绘制控件和没有可视化效果的窗体

1——带有三维效果的绘制控件

AutoRedraw属性——用于设置控件使图形持久地输出,即是否具有自动重绘功能。

语法结构:

object.AutoRedraw [= Boolean ]

Ture——有自动重绘的效果,图形和文本输出到屏幕的同时存储在内存的图像中

False——无自动重绘的效果,且将图形或文本只写到屏幕上

例1:见教材P147。

界面:

代码:

Private Sub Form_Click()

Dim x, y As Integer

Dim r As Integer

Picture1.AutoRedraw= True

x= Picture1.ScaleWidth/ 2

y= Picture1.ScaleHeight/ 2

For r= 0 To Picture1.ScaleWidth/ 2

Picture1.Circle(x, y), r, RGB(Rnd* 255, Rnd* 255, Rnd* 255)

Next r

Picture1.AutoRedraw= False

End Sub

三、VB中的Image和PictureBox框有什么不同

PictureBox(图片框)和Image(图像框)是Visual Basic中用来显示图形的两种基本控件,用于在窗体指定位置显示图形信息,它们支持多种格式的图形文件,包括位图文件(*.bmp,*.dib)、图标文件(*.ico)、光标文件(*.cur)、图元文件(*.wmf,*.emf),还有Internet上流行的压缩位图格式的JPEG文件和GIF文件。西子博客%f)a;Ul(v'c5kAmz;T

图片框和图像框在窗体上显示的方式基本相同,都可以装入图形文件。其主要区别是:图像框不能作为父控件,而且不能通过Print方法接受文本。

1o4Y/E/f4W;j:RG0

图片框和图像框的缺省属性都是Picture属性,设计时与运行时可读可写。设计时,在属性窗口为picture属性指定图形文件或把一个图片粘贴到图片框或图像框上;运行时,加载图片的方法较多:使用LoadPicture函数指定图片文件名;对象间图片属性的相互复制;从剪贴板对象获取图片(Glipboard);使用LoadResPicture函数,通过指定工程中.res资源文件中某一图片的资源号ID获得图片。

,I@n#x5l0

尽管图片框控件与图像框控件都有Picture属性,都有定位显示图像功能,但也有区别:

(XT;rd%Ll zz{)R Q0

(1)图像框适用于静态图像,不具有绘图功能;图片框具有图像框控件所没有的画图属性和图形方法(Print、Line、Circle、Cls)。西子博客Zt"Ei sP7L

(2)图片框具有容器功能;而图像框不具有。

|W!VXf#gLApQ0

(3)图像框具有Stretch属性,可以改变图像控件中图像的纵横比;而图片框中图像比例不可改变。西子博客A{?/]a*r\$cXM0f

(4)图片框具有AutoSize属性;而图像框没有。

o6^!G.['^3?0

(5)图片框有AutoRedraw属性,决定是否重画由图形方法产生的图形,而图像框不具有。图片框的AutoRedraw属性默认值为False,这时由图形方法产生的图形为临时图形。临时图形可以被其他窗体覆盖后擦除,也可以使用Cls方法擦除,在其窗体变小或隐藏后图形得不到恢复。AutoRedraw属性设置为Ture后,由图形方法产生的图形或文本为持久图形。持久图形能在以上各种情况下自动重绘输出,也不能用Cls方法擦除,要擦除持久图形需重新设置BackColor属性。

官方测试你的日文名,测试 日文名网站slots 做了slots游戏后还能跳槽吗