- 0
- 0
- 约1.66万字
- 约 49页
- 2015-11-19 发布于广东
- 举报
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)鼠标单击滚动条两端的箭
您可能关注的文档
- 新Unigraphics NX3应用与实例教程 教学课件 郑金 14104 第5章.ppt
- 新Unigraphics NX3应用与实例教程 教学课件 郑金 14104 第10章.ppt
- 新Unigraphics NX3应用与实例教程 教学课件 郑金 14104 第11章.ppt
- 新Unigraphics NX3应用与实例教程 教学课件 郑金 1_ 14104 第1章.ppt
- 新Unigraphics NX3应用与实例教程 教学课件 郑金 1_ 14104 第2章.ppt
- 新Unigraphics NX3应用与实例教程 教学课件 郑金 1_ 14104 第3章.ppt
- 新Unigraphics NX3应用与实例教程 教学课件 郑金 1_ 14104 第4章.ppt
- 新Unigraphics NX3应用与实例教程 教学课件 郑金 1_ 14104 第5章.ppt
- 新Unigraphics NX3应用与实例教程 教学课件 郑金 1_ 14104 第6章.ppt
- 新Unigraphics NX3应用与实例教程 教学课件 郑金 1_ 14104 第7章.ppt
最近下载
- 2025年新疆维吾尔自治区中考英语真题含答案.pdf VIP
- 第31课 中国特色社会主义新时代和全面建成小康社会(二)(课件)-【中职专用】《中国历史》.pptx VIP
- 八大特殊作业危险告知牌全套.docx VIP
- 二年级下国学计划及教案 .pdf VIP
- 南昌大学《物理化学》2018-2019学年期末试卷.pdf VIP
- (统编2026新教材)二年级道法下册第1课《身心健康很重要》课件.pptx
- 涉诈风险账户审查表51.pdf VIP
- 第31课 中国特色社会主义新时代和全面建成小康社会(二)(配套教案)-【中职专用】《中国历史》.docx VIP
- 深度解析(2026)《GB 16423-2020金属非金属矿山安全规程》.pptx VIP
- 新人教版数学五年级下册全册课本练习题精编可编辑可打印.doc VIP
原创力文档

文档评论(0)