- 4
- 0
- 约2.16万字
- 约 48页
- 2017-05-29 发布于四川
- 举报
8.1 框架 8.1.1 框架(Frame)控件概述 框架(Frame)控件是容器类控件,它作为容器放置其它控件对象,将这些控件对象分成可标识的控件组,因此,通常框架控件是一个左上角有标题文字的方框。她它的主要作用是对窗体上的控件进行视觉上的分组,使窗体上的内容更加有条理,便于总体的激活或相互屏蔽。 在窗体上创建框架及其内部的控件时,必须先创建框架,然后在其中建立各控件,这样才能使框架和其中的控件捆绑在一起。如果需要用框架对现有的控件分组,则可选定所有控件,将它们剪切到剪切板上,然后选定框架并执行“粘贴”命令,将剪切板上的内容粘贴回框架中。 8.1.2 常用属性 1.Name属性、Left属性、Top属性、Width属性、Height属性、Visible属性、Enabled属性 框架控件的这些属性含义及使用方法和其它控件相同。 注意:当框架Enabled属性设置为False时,则运行时框架呈现为灰色,框架内的所有对象均被屏蔽,用户不能对它们进行操作;若框架Visible属性设置False时,则运行时框架及其内部的所有控件全部不可见。 2.Caption属性 框架左上角的标题文字。可以使用“”建立快捷键。如果此属性值设置为空,则框架为封闭矩形形状。 3.BorderStyle属性 属性值为0:框架不显示边框和标题文字。 属性值为1:正常显示,框架显示边框和标题文字(默认值)。 8.1.3 常用事件 事件包括Click事件、DblClick事件。 框架控件支持Click事件和DblClick事件,用法与其他控件一样。但是框架主要是用于对控件分组,一般情况下是不会对其编写事件代码。 【例8.1】编写程序,通过字体样式的选择使文本框中的文本信息以某种样式显示,4种字体样式只能选择其中一种;同时实现对文本的字体大小的控制;另外实现文本的表现效果(如下划线、删除线)。 【例8.1】属性设置 程序代码如下: Private Sub ChckEffect_Click(Index As Integer) If ChckEffect(0).Value = 1 Then Txtvb.FontUnderline = True Else Txtvb.FontUnderline = False End If If ChckEffect(1).Value = 1 Then Txtvb.FontStrikethru = True Else Txtvb.FontStrikethru = False End If End Sub Private Sub CmdExit_Click() End End Sub Private Sub OptSize_Click(Index As Integer) Select Case Index Case 0 Txtvb.FontSize = 6 Case 1 Txtvb.FontSize = 8 Case 2 Txtvb.FontSize = 10 Case 3 Txtvb.FontSize = 12 End Select End Sub 8.2 滚动条 8.2.1 滚动条(ScrollBar)控件 滚动条分为水平滚动条(HScrollBar)和垂直滚动条(VScrollBar),这两个滚动条控件除了类型名不同、放置的方向不同外,其他都一样。如图所示。水平滚动条和垂直滚动条常常与需要浏览信息、但又不支持滚动功能的控件(如图片框)配合使用,为它们提供滚动浏览信息的功能。当然,滚动条也可作为用户信息输入的控件,实现连续地调整数据。这两种滚动条在外观上很相似,都是由一个滚动滑块和两端的滚动箭头组成,只不过水平滚动条水平放置,而垂直滚动条垂直放置。用户可以通过改变滚动滑块在滚动条中的位置,从而改变滚动条当前的取值。缺省情况下,水平滚动条的值从左向右递增,垂直滚动条从上向下递增。它们有着许多相同的属性、方法和事件。 8.2.2 常用属性 1.Value属性 Value属性是滚动条最重要的属性,它反映了滚动条的当前值,滚动滑块的位置大体能反映这个值,这个值是一个整数。对于水平滚动条,当滚动滑块处于最左边时,该属性取最小值,当滚动滑块处于最右边时,该属性取最大值;对于垂直滚动条,当滚动滑块处于最上边时,该属性取最小值,当滚动滑块处于最下边时,该属性取最大值。当滚动滑块处于中间的某个位置时,Value的值界于最小值和最大值之间,并严格按照比例设定滚动滑块在滚动条中的位置。改变滚动条Value属性的方法有4种: (1)直接在属性窗口中设定Value值。 (2)鼠标单击滚动条两端的箭
您可能关注的文档
- 第6讲中国汽车工业的发展.ppt
- 第6讲我国老年社会保障.ppt
- 人教版六年级上册索溪峪的野-优秀课件.ppt
- 第6讲离散型随机变量的均值与方差.ppt
- 第6讲:资料分析(一)简单分析.ppt
- 人教版六年级上册语文《唯一的听众》.ppt
- 人教版六年级语文上册第一单元作文.ppt
- 人教版六年级语文下册综合复习课件.ppt
- 人教版初中语文七年级上册7上《人生寓言》课件.ppt
- 第6课春秋五霸与战国七雄.ppt
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
原创力文档

文档评论(0)