文档介绍:1 V i s u a l B A S I C 程序设计第5章常用控件本章要点: ?选项按钮、复选框?列表框、组合框?计时器、滚动条、框架 2 第五章常用内部控件 控件的公共属性 1. Name 属性(1) 运行时是只读的(2) 缺省名称(3) 以字母开始,最长 40个字符,可包括字母、数字和下划线,不能包括标点符号或空格(允许汉字) 2. Caption 属性(1) 加访问键: & 字母(2) Label 控件标题大小没有限制。其他有标题的控件,标题大小限制为 255 个字符。(3) 注意与 Name 属性、 Text 属性的区别 3 第五章常用内部控件 3. Enabled 属性决定控件是否能够对用户产生的事件作出响应 4. Visible 属性注意: 如果在属性窗口中将控件的 Visible 属性设置为 False ,则控件在设计窗体上仍是可见的,仅在运行时才不可见。【例 5-1 】 Visible 属性和 Enabled 属性的比较 4 第五章常用内部控件“显示图像”mand1 的 Click 事件过程如下: Private mand1_Click() = = False = True End Sub “隐藏图像”mand2 的 Click 事件过程如下: Private mand2_Click() = False = = False End Sub 5 第五章常用内部控件 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 属性 6 第五章常用内部控件 8. Font 对象属性格式: <控件名>. Font .<属性名> <属性名> : Name 、 Size 、 Bold 、 Italic 、 Underline 、 Strikethrough 例: = 14 = True 7 第五章常用内部控件 框架(Frame) 1. 作用: 作为容器,对控件进行分组 2. 如何将控件放在容器中?选中容器,在容器中直接画?选中容器,粘贴控件 3. 如何检查控件是否在容器中拖动容器,控件随容器移动 4. 选中框架中的多个控件: Ctrl+ 拖动 5. 删除容器时,其中的控件随之被删除 6. 框架的常用属性 Caption: Font: ForeColor : Backcolor : Enabled: ……为 False 时框架中的控件不可用 8 第五章常用内部控件 复选框(CheckBox )和单选按钮(OptionButton ) 复选框(CheckBox ) 1. 作用多选一或多选多(放在窗体上或其他容器中) 2. 属性 (1) Value 0 —未选中 1 —选中 2 —灰度状态(被禁止) (2) Alignment 属性: 决定文本的对齐方式 (3) Style: 控制外观,只能在设计时用 3. 事件 Click 事件 9 第五章常用内部控件【例 5-2 】设计界面如下图所示,用复选框设置文本框的文字样式与效果。 Check1 Check2 Check3 Check4 10 第五章常用内部控件 Private Sub Check1_Click() = End Sub Private Sub Check2_Click() =