文档介绍:第5章
常用控件
本章要点:
•选项按钮、复选框
•列表框、组合框
•计时器、滚动条、框架
1
控件的公共属性
1. Name属性
(1) 运行时是只读的
(2) 缺省名称
(3) 以字母开始,最长40个字符,可包括字母、数字和下划线,不能包括标点符号或空格(允许汉字)
2. Caption属性
(1) 加访问键: &字母
(2) Label控件标题大小没有限制。其他有标题的控件,标题大小限制为255个字符。
(3) 注意与Name属性、Text属性的区别
2
3. Enabled属性
决定控件是否能够对用户产生的事件作出响应
4. Visible属性
注意: 如果在属性窗口中将控件的Visible属性设置为False,则控件在设计窗体上仍是可见的,仅在运行时才不可见。
【例5-1】Visible属性和Enabled属性的比较
3
“显示图像”mand1的Click事件过程如下:
Private mand1_Click()
= True
= False
= True
End Sub
“隐藏图像”mand2的Click事件过程如下:
Private mand2_Click()
= False
= True
= False
End Sub
4
5. Left、Top、Height、Width属性
对于窗体,这些属性总是以缇为单位表示;对于控件,它们的度量单位取决于其容器的坐标系统
6. BackColor、ForeColor属性
(1) 在Label和Shape控件中,如果BackStyle属性的设置值为0(透明),则忽略BackColor属性。
(2) 如果在Form对象或PictureBox控件中设置BackColor属性,则所有已经打印的文本或用绘图方法绘制的图形都将被擦除掉。
(3) 设置ForeColor属性值不会影响已经打印的文本或绘制的图形。
7. FontName、FontSize、FontBold、FontItalic、FontStrikethru、FontUnderline属性
5
8. Font对象属性
格式: <控件名>.Font.<属性名>
<属性名>: Name、Size、Bold、Italic、
Underline、Strikethrough
例: = 14
= True
6
框架(Frame)
1. 作用: 作为容器,对控件进行分组
2. 如何将控件放在容器中
•选中容器,在容器中直接画
•选中容器,粘贴控件
3. 如何检查控件是否在容器中
拖动容器,控件随容器移动
4. 选中框架中的多个控件: Ctrl+拖动
5. 删除容器时,其中的控件随之被删除
6. 框架的常用属性
Caption:
Font:
ForeColor:
Backcolor:
Enabled:……为False时框架中的控件不可用
7
复选框(CheckBox)和单选按钮(OptionButton) 复选框(CheckBox)
1. 作用
多选一或多选多(放在窗体上或其他容器中)
2. 属性
(1) Value
0—未选中
1—选中
2—灰度状态(被禁止)
(2) Alignment属性: 决定文本的对齐方式
(3) Style: 控制外观,只能在设计时用
3. 事件
Click事件
8
【例5-2】设计界面如下图所示,用复选框设置文本框的文字样式与效果。
Check1
Check2
Check3
Check4
9
Private Sub Check1_Click()
=
End Sub
Private Sub Check2_Click()
=
End Sub
Private Sub Check3_Click()
=
End Sub
Private Sub Check4_Click()
=
End Sub
10