. . ..
Columns:列表框显示形式。
=0-逐行显示,可能有垂直滚动条 >0-可分多列显示,可能有水平滚动条 Multiselect:多选属性 0-默认,只能选一项
1-允许多个选项,单击一个选中一个
2-可选择某个范围内的选项。既可以按住Shift键单击鼠标,选择
一组连续排列的选项,也可以按住Ctrl键单击鼠标,选择一组不连续的选项。
③组合框特有的主要属性:
Style:外观属性。组合框的类型和功能由本属性设定值决定。
0-默认值,系统创建一个下拉式组合框。
1-系统创建一个由文本框和固定的列表框直接结合在一起的简单组合框。(Height属性)
2-系统创建一个没有文本框的下拉式列表框,单击列表框右侧的按钮,文本框才会显示出来。不能输入列表框中没有的属性。
④方法:
Additem:添加列表项。格式如下: [object].Additem<列表项文本> [,插入位置序号] 如不指定插入位置,则插入到列表末尾。 Clear:删除列表所有项目。
RemoveItem:删除列表项。格式如下: [Object].Removeitem 删除项序号 ⑤事件
列表框:单击Click
双击DbClick(很少用)
组合框:一般情况:0和2风格的组合框响应Click事件,1风格的组
合框响应DblClick事件。
带有文本框的0和1风格的组合框在编辑文本时可响应Change事件。
(5)单选按钮(OpionButton)和复选框(CheckBox) ①主要属性:
Caption:文本标题。 Alignment:对其属性。 0-默认,控件钮在左边,标题显示在右边。 1-控件钮在右边,标题显示在左边。 Value属性 单选钮(逻辑型) 复选框(数值型)
True:选定 0--Unchecked:未被选定
1--Checked:选定
2--Grayed:灰色,禁止 False:未选定
选择
Style属性
0-Standard:标准方式
.v .. ..
. . ..
1-Graphical:图形方式
②方法:
Move:移动控件 Refresh:刷新控件 ③事件:
Click事件
(6)框架控件(Frame):可以作为选项组的“容器”,把各个选项组区分开来。
(可做“容器”的有:窗体、框架控件和图片框)
①主要属性:
Caption属性:框架标题 Enabled属性:
False:标题呈灰色,不允许对框架内的对象进行操作。 Visible属性
(7)滚动条(ScrollBar):分为水平滚动条(HScrollBar)和垂直滚动条
(VScrollBar)。
①主要属性:
Max和Min:Max默认值为32767,Min默认值为0。
LargeChange:最大变动值属性。单击滚动区域时每次移动的距离,表示
Value值的改变量。
SmallChange:最小变动值属性。单击滚动箭头时每次移动的距离,表示
Value值的改变量。一般设置为1。
Value :表示滚动块当前位置值。取值范围为-32768~32767 ②方法: SetFocus ReFresh ③事件:
Change:当滚动块的位置被改变或在代码中修改滚动条的Value属性值 触发该事件。
Scroll:当在滚动区域中拖动滚动块时引发Scroll事件
(8)图像控件(Image)和图片框(PictureBox):图片框用于绘制图形,显示
各种图片或图像以及文本或数据,还常被用作其他控件的容器。
①图像控件(Image)的主要属性: Stretch(伸缩)属性:
True-所装入的图形能够自动缩放以适应图像框的大小,但图形可能
会发生扭曲。
False-图像框不随实际图像大小缩放。
Picture属性
②图片框(PictureBox)的主要属性: Picture属性
AutoSize属性:True-图片框能自动适应图片的大小 ③方法:
图片框:
Print方法
.v .. ..
. . ..
Picture1.Print“学习VB” 就是在图片框中显示文字“学习VB”。 LoadPicture方法
Cls方法:清空图片框中所有内容 ④事件:
可响应的事件与窗体基本相同。 *图片框和图像控件的区别:
A.图片框可以用Print方法在图片框中输出文本,而图像控件不可以。 B.清空图片控件的方法之一是加载一个空图形。
C.图片框、图像控件、窗体、命令按钮都具有Picture属性,而文本框没有。
D.图片框和图像控件都可以通过LoadPicture来加载图片。
E.图片框不可以伸缩,不具有Stretch(伸缩)属性,图像控件有。 F.图片框常被用作其他控件的容器。
(9)时钟控件(Timer):时钟控件以Interval为时间间隔产生 Timer事件。该
控件在设计时可见,运行时不可见。 ①主要属性:
Interval:时间间隔属性
单位:ms(0.001s),0.5秒是500。 Interval=0:屏蔽计时器。 Enabled属性
True:有效计时
False:停止时钟工作 ②方法: 时钟控件没有方法 ③事件:
可响应的事件只有Timer。不能Click。
(10)控件默认属性 文本框—Text 标签—Caption 命令按钮—Default 单选按钮—Value 复选框—Value 图形、图像框—Picture (11)直线控件(Line)和形状控件(Shape)(书P182-186)
Line的BorderStyle属性为1时,控件为实线(默认值)。 Shape控件一共可以显示6种不同的形状。
(12)绘图方法(书P187-190)
①PSet方法:在窗体或图片框指定的位置用给定的颜色画“点”,点的大小
由对象的DrawWidth属性指定。
[FormName]|PictureboxName.PSet[Step](x,y)[,Color]
②Point方法:用于返回窗体或图片框控件上指定的RGB颜色。 ③Line方法:用于在窗体或图片框对象上画直线或矩形。
绘制直线:object.Line[[Step](x1,y1)]-[Step](x2,y2)[,color] 绘制矩形:
object.Line[[Step](x1,y1)]-[Step](x2,y2)[,color],[B[,F]] B-表示绘制矩形
F-表示用绘制矩形的颜色填充矩形。F与B选项必须同时使用,不能
.v .. ..