五、常用控件.doc
文本预览下载声明
常 用 控 件
1. 单选按钮和复选框
单选按钮和复选框的常用属性是Value,它的主要作用是用来检查单选按钮或复选框是否被选定。单选按钮和复选框能够响应Click事件,但通常不需要编写事件过程。
单选按钮(OptionButton)
? 单选按钮(OptionButton)的左边有一个。单选按钮通常以组的形式出现,只允许用户在其中选择一项。当某一项被选定后,其左边的圆圈中出现一个黑点。
单选按钮的重要属性有Caption和Value。Caption属性的值是单选按钮上显示的文本。Value属性是默认属性,其值为逻辑类型,表示单选按钮的状态: ◆True --被选定。 ◆False -- 未被选定,缺省值。
单选按钮能够接收Click事件。当用户单击后,单选按钮自动改变状态。复选框(CheckBox)
? 复选框的左边有一个。复选框列出了可供用户选择的选项,用户根据需要选定其中的一项或多项。当某一项被选中后,其左边的小方框就变成。
复选框的重要属性有Caption和Value。Caption属性值是复选框上显示的文本。Value属性是默认属性,其值为整型,表示复选框的状态: ◆0 -- vbUnchecked:未被选定,缺省值。 ◆1 -- vbChecked:被选定。 ◆2 -- vbGrayed:灰色,禁止用户选择。
与单选按钮一样,复选框也能接收Click事件。当用户单击后,复选框自动改变状态。框架(Frame)
? 单选按钮的一个特点是当选定了其中的一个,其余会自动处于未被选定状态。当需要在同一个窗体中建立几组相互独立的单选按钮时,就需要用框架将每一组单选按钮框起来。这样,在一个框架内的单选按钮为一组,对它们的操作不会影响框架以外的单选按钮。另外,对于其他类型的控件用框架框起来,可提供视觉上的区分和总体的激活或屏蔽特性。
在窗体上创建框架及其内部控件时,必须先建立框架,然后在其中建立各种控件。创建控件不能使用双击工具箱上工具的自动方式,而应该先单击工具箱上的工具,然后用出现的+指针,在框架中适当位置拖拉出适当大小的控件。如果要用框架将现有的控件分组,则应先选定控件,将它们剪切(Ctrl+X组合键)到剪贴板,然后选定框架并将剪贴板上的控件粘贴(Ctrl+V组合键)到框架上.
框架的最重要属性是Caption,其值是框架上的标题名称。如果Caption为空字符串,则框架为封闭的矩形框,但是框架中的控件仍然和单纯用矩形框起来的控件不同。
框架可以响应Click和DblClick事件,但一般不需要编写事件过程。单选按钮和复选框用法示例
?例题: 通过单选按钮和复选框设置文本框的字体。界面如右下图所示。窗体上各控件的属性如左下表所示。文本框(Text1)的Text属性在设计时设置为VB程序设计。
控件名(Name)标题(Caption)Option1宋体Option2黑体Check1粗体Check2斜体Check3删除线Check4下划线图1:单选按钮和复选框事件过程如下:
?………………………………………………………… Sub Option1_Click() Text1.Font.Name = 宋体End Sub…………………………………………………………Sub Option2_Click() Text1.Font.Name = 黑体End Sub…………………………………………………………Sub Check1_Click() Text1.Font.Bold = Not Text1.Font.BoldEnd Sub…………………………………………………………Sub Check2_Click() Text1.Font.Italic = Not Text1.Font.ItalicEnd Sub…………………………………………………………Sub Check3_Click() Text1.Font.Strikethrough = Not Text1.Font.StrikethroughEnd Sub………………………………………………………… Sub Check4_Click() Text1.Font.Underline = Not Text1.Font.UnderlineEnd Sub …………………………………………………………框架用法示例
?例题要求: 在图2所示的窗体中建立两组单选按钮,分别放在标题为字体和大小的框架中。用户既可以选定字体,又可以选择字号。
各控件
显示全部