- 1
- 0
- 约3.39万字
- 约 96页
- 2016-10-26 发布于广东
- 举报
Visual Basic程序设计(第二版) 主编 柳青 严健武 中国水利水电出版社 第3章 标准控件的使用 控件是程序运行界面的基本构成元素,也是用户与程序交互的桥梁。VB6.0开发环境中的“工具箱”提供了20个标准的控件。使用Windows控件编程前,必须先熟悉以下操作,快速掌握控件编程的特点和方法: 如何将控件添加到窗体上,如何调整控件的位置和大小? 如何编写事件过程,即代码写在什么位置? 标准控件通用属性的含义和使用方法。 常用控件的基本属性、方法和事件。 通过本章的学习,主要从常用属性、常用事件和常用方法三方面掌握常用控件的使用方法。 3.1 控件的添加与调整 如前所述,有两种方法添加控件到窗体:双击控件,控件将自动添加到当前窗体;在“工具箱”中选中控件,然后在窗体中拖到合适大小。 放置在窗体上的控件,有时需要统一调整尺寸,以便显示整齐和美观。如何同时选择多个控件,统一设置格式或属性?如图3-1所示,如果要设置三个按钮的宽度和高度相同,可以使用鼠标拖动选择;也可以选中第一个控件后,按住CTRL键,再选择其他控件,在控件周围会有8个点,显示被选中的结果,周围深色8个点的控件为基准控件,当调整尺寸时,将以基准控件为参照控件统一调整。 3.2 控件的通用属性简介 很多控件都具有想同的属性,为便于学习,将常用的、通用的属性做统一的介绍。 3.2.1 外观属性 1.Appearance 属性:设置控件的外观是平面样式还是3D样式。 2.BorderStyle属性:控件是否具有边框。 3.Caption属性:控件表面的文本。 4.ForeColor属性:控件的前景色,即文本颜色 5.BackColor属性:控件的背景色。 以Label控件为例,外观属性设置效果如图3-4所示。 颜色的设置可以使用诸如vbRed、vbBlack等符号常数,系统定义的颜色符号常数可以从枚举数据类型ColorConstants中查看,如图3-5 所示。 此外,也可以在属性窗口中选择颜色对话框进行设置;或者使用RGB函数取得任意颜色值。 RGB函数使用语法:RGB(red, green, blue) 函数的三个参数代表含义: Red: 数值范围从 0 到 255,表示颜色的红色成份。 Green: 数值范围从 0 到 255,表示颜色的绿色成份。 Blue: 数值范围从 0 到 255,表示颜色的兰色成份。 3.2.2 位置属性 1.Left属性:控件距离其所在的容器控件(如窗体)的左边距离。 2.Top属性:控件距离其所在的容器控件的顶端距离。 Left和Top属性可以确定控件在容器控件中的位置。 3.Width属性:控件的宽度。 4.Height属性:控件的高度。 Width和Height属性确定了控件的尺寸。 位置属性的含义如图3-6所示。 对于窗体Form和图片控件Picture来说,还有两个特殊的宽度高度属性: ScaleWidth属性:内部宽度,不计边框的宽度。 ScaleHeight属性:内部高度, 不计边框的厚度。 这两个属性的含义如图3-7所示。当窗体控件跟随窗体大小发生变 时,这两个属性自动调整控件在窗体的位置和尺寸非常有用。 例如,使文本框在窗体大小发生变化时填满整个窗体,可以在窗体的事件中编写以下代码实现: Private Sub Form_Resize() Text1.Left = 0 Text1.Top = 0 Text1.Width = Me.ScaleWidth Text1.Height = Me.ScaleHeight End Sub 动态设置属性的效果如图3-8所示。 3.2.3 行为属性 1.Enabled 属性:控件是否可用 2.Visible 属性:控件是否可见 图3-9是命令按钮的Enabled属性示例。 3.2.4 字体属性 1.Font属性:设置控件文本的字体、字形和字号等样式。 Font属性可以通过属性窗口的Font对话框设置,也可以在运行的通过代码动态设置。 例如,以下代码可以动态设置的Font子属性如图3-10所示。 其中: (1)Bold:是否粗体 (2)Italic:是否斜体 (3)Size :字体大小 (4)UnderLine:是否加下划线 (5)Name:字体名称 2.Fonts属性:代表系统已经安装的字体,可以通过循环列出已经安装的所有字体。 以下代码在窗体的ListBox控件中列出所有安装的字体。 Private Sub Form_Click () Dim I For I = 0 To Printer.FontCount
您可能关注的文档
- 新Visual Basic 6.0程序设计 工业和信息化普通高等教育“十二五”规划教材立项项目 教学课件 乔平安 VB07章.ppt
- 新Visual Basic 6.0程序设计 工业和信息化普通高等教育“十二五”规划教材立项项目 教学课件 乔平安 VB08章.ppt
- 新Visual Basic 6.0程序设计 工业和信息化普通高等教育“十二五”规划教材立项项目 教学课件 乔平安 VB09章.ppt
- 新Visual Basic 6.0程序设计 工业和信息化普通高等教育“十二五”规划教材立项项目 教学课件 乔平安 VB10章.ppt
- 新Visual Basic 6.0程序设计 教学课件 吴昌平 第八章.ppt
- 新Visual Basic 6.0程序设计 教学课件 吴昌平 第二章.ppt
- 新Visual Basic 6.0程序设计 教学课件 吴昌平 第九章.ppt
- 新Visual Basic 6.0程序设计 教学课件 吴昌平 第六章.ppt
- 新Visual Basic 6.0程序设计 教学课件 吴昌平 第七章.ppt
- 新Visual Basic 6.0程序设计 教学课件 吴昌平 第三章.ppt
- (2026春新版)部编版八年级语文下册《第一单元》PPT课件.pptx
- 2018电力监控系统网络安全监测装置技术规范.docx
- 2022电力监控系统安全防护方案审核要点.docx
- 2014电力电缆光伏系统EN 50618欧标.docx
- (2026春新版)人教版二年级数学下册《第三单元 万以内数的认识》教案.docx
- (2026春新版)人教版二年级数学下册《第四单元 万以内的加法和减法》教案.docx
- (2026春新版)人教版二年级数学下册《综合与实践 时间在哪里》教案.docx
- (2026春新版)苏教版二年级数学下册《综合与实践 时间有多长》教案 .pdf
- (2026春新版)部编版三年级语文下册第3单元(教案).docx
- (2026春新版)部编版三年级语文下册第8单元(教案).docx
最近下载
- 汽车热管理系统仿真分析与实例解析 课件 06 AI 技术与汽车热管理.pptx
- 《钛合金锻坯 缺陷检测 相控阵超声水浸检测方法》.pdf VIP
- F665065【复试】2024年长春理工大学070200物理学《复试物理光学》考研复试终极预测5套卷.pdf VIP
- 7.2《秦腔》课件(共43张PPT)(含音频+视频).pptx VIP
- 《急危重症护理学》配套ppt 9.第九章 泌尿系统功能监护.ppt VIP
- ZR-ZT-无油空压机培训资料.ppt VIP
- 2025年度医院党支部组织生活会临床医生个人对照检查材料.doc VIP
- (国家标准)GB T 7424.1-2003 光缆总规范 第1部分:总则.pdf
- 《工业控制系统信息安全防护指南》解读.doc VIP
- 救护员培训应急救护PPT课件.pptx VIP
原创力文档

文档评论(0)