VB程序设计常用标准控件(一)

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

VB程序设计常用标准控件(一)

5.1 标签控件

标签控件(Label)和文本控件(TextBox)是用于显示和输入文本的。应用程序在窗体中显示文本时使用标签控件(Label),允许用户输入文本时用文本控件(TextBox)。

5.1.1 标签控件(Label)

标签控件常用于输出文本信息,但输出的信息不能进行编辑修改。

(1) Alignment属性,

(2) Appearance属性,

(3) Autosize属性,

(4) BackColor属性,

(5) BackStyle属性,

(6) Enabled属性,

(7) Index属性,

(8) ToolTipText属性,

标签可触发Click和DblClickg事件。

5.1.2文本框(TextBox)

文本框控件称为编辑字段或者编辑控件,用于文本编辑,用户可以在该控件区域内输入、编辑、修改和显示文本内容。

5.2图形控件

Visual Basic 6.0包含四个图形控件:PictureBox控件、Image控件、Shape控件和Line控件。

5.2.1图片框(PictureBox)、图像框(Image)的属性、事件和方法

图片框和图像框可以显示的图像文件格式有位图文件、图标文件、图元文件、JPEG格式文件和GIF格式文件。

1.图片框的常用属性、事件与方法

(1)PictureBox控件属性

①Picture属性

②AutoSize属性

③ScaleLeft,ScaleTop,ScaleWidth,ScaleHeight和ScaleMode属性

④ PictureBox控件作为容器

(2)图片框的常用事件

图片框的常用事件有Click,DBClick,Change,鼠标事件和键盘事件等,使用方法与TextBox控件相似。

其中Chage事件当改变图片框的Picture属性时发生。

(3) PictureBox控件的常用方法

① Line方法

在对象上画直线和矩形。语法:

Object.Line[Step](x1,y1)[Step](x2,y2),[color],[B][F]

其中,object为PictureBox控件对象;(x1,y1)为线段的起

点坐标或矩形的左上角坐标;(x2,y2)为线段的终点坐标或矩形的右下角坐标;Step指定相对于线的起点的终点坐标;B表示画矩形;F表示用画矩形的颜色来填充矩形,F必须与B一起使用。若只用B而不用F,则矩形的填充由FillColor 和FillStyle属性决定。

② Circle方法

在对象上画圆、椭圆或弧。语法:

Object.Circle[Step](x,y),radius,[color,start,end,aspect] 其中,object为PictureBox控件对象;(x,y)为Single类型,是圆、椭圆或弧的中心坐标;step表示采取当前作图位置的相对值;start、end分别表示起始角度、终止角度,取值为0~2π时,画圆弧,取值为负值时,画扇形,负号表示画圆心到圆弧的径向线;aspect指定长短轴比率,默认值为1,画圆,大于或小于1时,画椭圆。

③Cls方法

清除运行时PictureBox所生成的图形和文本。语法:

Object.Cls

④ Point与PSet方法

Point方法用于返回图形框上指定点的RGB颜色,若指定点在对象外面,则返回值为-1,该方法对图像上控件无效。PSet方法用于在图形框指定位置上画点。其语法如下:object.Point(x,y)

object.PSet[Step](x,y),[color]

其中,(x,y)为所画点的坐标,Step表示当前作图的相对值。

PSet方法采用背景颜色可清除某个位置上的点。

⑤ Print方法

利用PictureBox控件的Print方法,可以在控件中打印文本、图像、动画。

2.图像框的常用属性、事件与方法

(1)Image控件属性

Image控件也使用Picture属性来确定控件显示的内容。

Image控件没有AutoSize属性,它使用Stretch属性来指定一个图形是否要调整大小,当Stretch值为True时,图形调整大小以与控件相适合;当值为False时,控件调整大小以与图形相适应。

Image控件也不能设置对象的坐标系统,它没有ScaleLeft、ScaleTop、ScaleWidth、ScaleHeight和ScaleMode属性。

(2)Image控件事件

Image控件具有Click事件、DbClick事件、鼠标事件、键盘事件,但没有Change事件。

(3)Image控件方法

Image控件只具有Move、Refresh、ZOrder等方法,

不支持PietureBox控件的图形方法。

5.2.2 图形文件的装入

将图形载入到PictureBox控件或Image控件,可利用函数LoadPicture设置控件的Picture属性。语法为:LoadPicture([filename],[size],[colordepth],[x,y])

其中,filename指定图片文件名。如果filename是光标或图标文件,size指定图像大小,colordepth指定颜色深度,(x,y)指定光标或图标的宽度与高度。

运行时,若要从PictureBox或Image控件中删除一个图形,可使用不指定文件名的LoadPicture函数。例如:Imagel.Picture=LoadPicture

5.3选择控件―复选框与单选按钮

复选框也称检查框。单击检查框可以使“选”和“不选”交替起作用。可同时选择一项或多项;其默认名称分别为CheckX(其中X为1,2,3 …)。

1.复选框的属性

(1)Caption属性

(2)Alignment属性

(3)Value属性

该属性表示检查框的状态。

① 选0-UnClick(默认)值,表示检查框没有被选中;

相关文档
最新文档