- 1
- 0
- 约3.29万字
- 约 85页
- 2016-12-27 发布于湖北
- 举报
内 容 8.1 控件分类 8.2 选择控件 8.3 图形与图像控件 8.4 计时器 8.5 滚动条 8.6 鼠标与键盘事件 8.7 拖放 8.1 控件分类 Visual Basic中的控件分为标准控件、ActiveX控件和可插入对象3种。 1.标准控件 标准控件也称为内部控件,是始终存在于工具箱中,只能引用不能删除的20个最常用的控件。 2.ActiveX控件 ActiveX控件是扩展名为.ocx的独立文件,在以前的版本中称为OLE控件或定制控件,是功能得以扩展后,实现标准控件无法实现功能的控件。 3.可插入对象 这类控件仅仅因为能够添加到工具箱,所以把它当做控件使用。其中一些对象还支持OLE自动化,使用这些控件可以在Visual Basic应用程序中控制另一个应用程序(例如 Microsoft Word,Excel等)。 8.2 选择控件8.2.1 单选按钮、复选框与框架 单选按钮(OptionButton)又称为选项按钮,主要用于在提供的多种功能中由用户选择一种功能的情况。单选按钮必须成组出现,在界面设计中可以根据需要设计多组单选按钮,但在同一个容器对象中,不管放置多少个单选按钮,都被认为是同一组单选按钮。 复选框(CheckBox)主要用在根据需要,在一组可选项中选定期中一项或多项的情况。复选框可以单个独立使用,也可成组使用。 单选按钮和复选框默认的界面(标准)形式如图8-1所示。 (1)单选按钮和复选框的主要属性 ① Caption属性 Caption属性用于设置单选按钮或复选框的标题,即设置单选按钮或复选框显示的文本内容。 ② Value属性 Value属性为单选按钮和复选框的默认属性,表示单选按钮或复选框的状态。该属性的值可在设计阶段通过属性窗口设置,也可在运行阶段通过代码设置。 8.2.1 单选按钮、复选框与框架 尽管单选按钮和复选框都有Value属性,但它们的取值不同: 单选按钮的Value属性取值为逻辑值。当单选按钮被选中时其值为True,未选中时其值为False。 复选框的Value属性取值及含义如表8-1所示 ③ Alignment属性 对齐属性。通过设置该属性的值可改变单选按钮或复选框外观中选项按钮符号和标题之间的位置关系。对齐属性的取值及含义如表8-2所示。 8.2.1 单选按钮、复选框与框架 (1) Style属性 设置该属性可改变单选按钮或复选框的外观样式。单选按钮或复选框的外观样式如图8-2-1所示。该属性的取值及含义如表8-3所示。 将单选按钮的Style属性值设置为图形样式时,若它的Picture、DownPicture和DisablePicture属性值为空,则单选按钮的图形界面样式 8.2.1 单选按钮、复选框与框架 如图8-2所示,左图为选中的单选按钮状态,右图为未选中的单选按钮状态。 (2)单选按钮和复选框的主要事件 单选按钮和复选框都接受Click事件,并通过该事件改变控件的选择状态,自动修改控件Value属性的值。 【例8-1】设计界面如图8-3所示的应用程序。 要求程序运行时通过选择单选按钮改变本文 框中文字的字体,通过选择复选框改变文本 框文字的字体效果。 8.2.1 单选按钮、复选框与框架 (3)编写代码 单选按钮(楷体、黑体)的事件过程 Private Sub Option1_Click() If Option1.Value Then Text1.FontName = 楷体_GB2312 End If End Sub Private Sub Option2_Click() If Option2.Value Then Text1.FontName = 黑体 End If End Sub 复选框(粗体、斜体)的事件过程 Private Sub Check1_Click() If Check1.Value = 1 Then Text1.FontBold = True Else Text1.FontBold = False End If End Sub 8.2.1 单选按钮、复选框与框架 Private Sub Check2_Click() If Check2.Value = 1 Then Text1.FontItalic = True Else Text1.FontItalic = False End If End Sub 由于单选按钮触发Click事件后总处于选中状态,因此,在单选按钮的Click事件过程中不需要判断单选是否被选中。将以
原创力文档

文档评论(0)