- 1、本文档共117页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
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
您可能关注的文档
- VisualBasic程序设计解凯陈如琪第一章节VB概述.ppt
- VisualBasic程序设计邱寄帆第02章节.ppt
- 人力资源管理第2版王宝石第九章节培训与开发.ppt
- VisualBasic程序设计邱寄帆第07章节.ppt
- 人大会计学第10章节所有者权益.ppt
- 人大会计学第12章节.ppt
- VisualBasic程序设计邱寄帆第13章节.ppt
- VisualBasic程序设计邱寄帆第15章节.ppt
- VisualBasic程序设计银红霞第1章节VisualBasic概述.ppt
- VisualBasic程序设计银红霞第2章节数据类型常量变量及表达式.ppt
- 讲稿:深入理解“五个注重”把握进一步深化改革统筹部署以钉钉子精神抓好落实.pdf
- 副市长在2025年全市医疗工作会议上的讲话.docx
- 2025年市县处级以上党委(党组)理论学习中心组专题学习计划.docx
- 市民族宗教事务局党组书记、局长2024年度民主生活会个人对照检视发言材料.docx
- 烟草局党组书记2024年度抓基层党建工作述职报告.docx
- (汇编)学习2025年全国教育工作会议精神心得体会发言心得感悟.pdf
- 汇编学习领会在二十届中纪委四次全会上的重要讲话精神心得体会.pdf
- 在2025年镇安全生产、消防安全和生态环境保护第一次全体会议上的讲话提纲.docx
- 书记干部座谈会上的讲话+纪委全会上的讲话.pdf
- 党课:从毛泽东诗词中感悟共产党人初心使命.docx
文档评论(0)