版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第4章Visual Basic控件的基础知识,Visual Basic是可视化的应用程序开发环境,开发设计者通过图形界面完成应用程序的创建、修改、调试及试运行,Visual Basic是事件驱动器操作计算机时的按钮的动作、鼠标的动作、点击等可以称为事件。 使用Visual Basic创建应用程序的过程主要分为三个步骤。 第一个是创建接口,第二个是设置属性,第三个是编写代码。 在第三章的学习中,您将学习编写正确代码的能力,以及如何完成界面的构建和属性设置。第4章Visual Basic控件的基础知识4.1表单的结构4.2 Visual Basic控件工具4.3使用4.4控件表单和控件错误消息(M
2、sgBox函数)4.6执行指令(事件进程和命令) 4.7选择显示输出数据(标签和文本框) 4.8输入数据(文本框和InputBox函数)的4.9多个选项(复选框) 4.10选择单个选项(单选按钮和框架) 4.11帧(Frame 4.12从列表中选择(列表框和组合框)4.13组合框(ComboBox) 4.14定时事件(定时器控件)4.1窗体的结构窗体是窗体设计器窗口的简称,图4-5 、图4-5表单、第4章Visual Basic控件的基础知识、4.1表单的结构1要创建新表单、修改用户界面、首先创建表单、创建新表单、启动Visual Basic时将光标悬停在“microsoftvisualbas
3、ic6.0中文版”上,显示级联菜单。 (3)点击“Microsoft visual basic6. 0中文版”,显示“新建项目”对话框。 (4)在“新建项目”对话框中单击“打开”按钮,可以创建具有默认名称Form1的新窗体。 第4章Visual Basic控件的基础,4.1窗体的构造添加2窗体的步骤,(1)从“工程”菜单中选择“添加窗体”菜单项目。 (2)默认情况下,将显示如图4-8所示的“添加表单”对话框。 (3)该对话框的“新建”标签用于创建新表单。 列表框中列出了新表单的种类。 选择“表单”选项将创建一个空白的新表单,而选择其他选项将创建一个定义了特定功能的表单。 (4)点击打开按钮,新
4、的空窗体被添加到当前项目中,显示在画面上。第4章Visual Basic控件的基础知识、4.2 Visual Basic控件工具控件是Visual Basic中预定义的、可直接在程序中使用的对象,是应用程序的“积木块”,共同用户每个控件都有许多属性、事件和方法,可以在修改设置或代码中修改和使用这些属性、事件和方法。 控件图标作为图标放置在工具箱中,每个控件都有相应的图标。 2控制工具分类Visual Basic的控制是(1)内部控制(2)ActiveX控制(3)可插入对象,第4章Visual Basic控制的基础知识4.3控制1 .控制的基本操作(1)子复制和删除控件(3)选择多个控件(4)排
5、列多个控件(5)将多个控件调整为相同大小,第4章Visual Basic控件的基础知识,选择(1)作为4.4窗体、2窗体和控件的属性(2)对象名.属性名=属性值例4.1通过编程设定表单的属性,如From1.Caption=“学习演示”From1.ControBox=False,第4章Visual Basic控制的基础知识,4.4页(1)Name (名称)名称是各对象具有的最基本的属性。 创建控件时,Visual Basic会自动指定默认名称。 例如,表单的默认名称为Form1,第一个放置在表单上的命令按钮控件的名称为Command1,第二个命令按钮自动为Command2,等等。 关于名称的取法
6、,可以用4.6节介绍的方法命名。 (2)Caption (标题) Caption属性更改窗体或控件的标题。 对于窗体,Caption属性是标题栏中的文本,对于控件,Caption属性是控件中显示的文本。第4章Visual Basic控件的基础知识、4.4窗体和命名控件的3控件通用属性(3)Enabled (启用)某些控件在特定条件下可能无效。 例如,如果未选择要删除的对象,则删除按钮应该无效。 可以通过设置控件的Enabled属性来确定控件当前是否有效。 Enabled属性只能选择两个值。 一个是真,另一个是假。 如果控件的Enabled属性设置为Ture (真),则表示控件有效;如果控件的E
7、nabled属性设置为False (假),则表示当前控件无效。 控件无效时,其上的文本将灰显。 (4)“可见”“可见”属性确定是否显示窗体或控件。 与Enabled属性一样,Visible属性的值也为True (真)和False (假)。 可以使用与设置Enabled属性相同的方法来设置窗体或控件的Visible属性。 在标准的Visual Basic控件中,只有计时器控件没有Visible属性。第4章Visual Basic控件的基础知识、4.4窗体和控件中定义3控件通用属性(5)字体(Font )字体属性,设定控件中显示的字符的字体和格式。 可以显示文本的控件具有Font属性。 对于表单和
8、图像控件,Font属性的设置决定了打印在表单或图像框中的文本的字体和格式。 (6)与颜色属性、颜色有关的属性是背景色、边框颜色、前景色、填充颜色、掩码颜色。 这些状态包括正常状态、最小化状态和最大化状态,第4章Visual Basic控件的基础知识,4.4命名窗体和控件的3控件通用属性(8)Moveable 如果不希望窗体始终移动到固定位置,请将窗体的Moveable特性设置为false(false )。 (9)使用StartUpPosition表单的StartUpPosition属性,可以设置程序启动后表单在画面上的位置。 StartUpPosition属性的值是Manual:属性的值为0,
9、并且可以手动指定启动位置。 CenterOwner:属性值为1,位于表单所有者的中心。 例如,如果一个窗体显示另一个窗体,则此设置将对齐两个窗体的中心。 CenterScreen:属性值为2,位于画面中央。 WindowsDefault:的属性值为3,它使用Windows为新窗口提供的默认位置。第4章Visual Basic控件的基础知识、4.4窗体和控件中命名3控件共通属性(10)Height、Width (高度、宽度)这2个属性,通过改变数值可以正确设定窗体或控件的大小(11)Left、Top (横坐标、纵坐标)这两个属性,能够通过改变数值来正确地设定表单、控制的位置。上述四个属性的默认单
10、位为Twips。 ti以长度为单位,1 Twips=1/1440英寸。 第4章Visual Basic控件的基础知识、4.5错误消息(MsgBox函数)生成MsgBox函数的功能,如果在程序的执行中发生错误,则在画面上显示对话框,向用户提供信息,使用户选择后MsgBox函数的格式为MsgBox(msg、type、title、helpfile、context )此函数有五个残奥参数,第一个残奥参数除外,它的佟变预残奥参数是可选的。 各残奥仪表的意思是,(1)Msg :为字符串,其长度在1024字节以下,超过之则多才多艺的字符被截断。 此字符串的内容显示在MsgBox函数生成的对话框中。 如果字符
11、串不出现在一行中,则可以自动换行,并使用“Chr$(13) Chr$(10 )”强制换行。 (2)Type :是控制对话框中显示的按钮、图标的类型和数目的整数值或符号常数。 Type可取值的范围和作用如表4-4所示。 生成第4章Visual Basic控制的基础知识、4.5错误信息(MsgBox函数) (3)title :显示对话框标题的字符串。 (4)helpfile,context: helpfule是表示帮助文件名称的字符串变量或表达式context是表示相关帮助主题的帮助目录编号的数字变量或表达式。 必须同时指定或省略这两个残奥仪表。 MsgBox函数的上限值是与所选按钮相关联的整数。
12、 MsgBox函数的门限值如表4-5所示。第4章Visual Basic控制的基础知识、4.6执行指令(事件进程和命令按钮) 1事件进程Visual Basic是面向对象的编程环境,程序的执行依赖于事件的驱动,即事件发生如果没有发生事件,则完成显式操作的事件属于对象,是对象的有机组成部分。 每个窗体和对象都有一组预定义的事件,这些事件的类型和数量因对象而异。 例如,命令按钮有15个预定义的事件,而计时器只有Timer类型的事件。 事件进程是一种程序代码,它在事件发生时响应该事件,即处理事件的方式。 事件进程是Sub进程,是一个特殊的Sub进程。 使用过程是实现结构化程序设置修订思想的重要途径。
13、第4章Visual Basic控制的基础知识、4.6执行指令(事件过程和命令按钮) 1事件过程事件过程的一般写法是,Sub对象名_某事件() 事件的处理代码End Sub 2是哪个(1)双击窗体等控制对象,打开“代码编辑器”窗口。 “代码编辑器”窗口由“对象列表框”、“过程列表框”和“代码编辑器”组成。 对象列表框:用于选择要编程的对象。 如果选中该选项,代码编辑器将输入焦点放在该对象的过程上。 具体而言,哪个过程引用过程列表框? 过程列表框:用于选择在对象列表框中选择的对象的过程。 代码编辑器:编辑程序代码。第4章Visual Basic控件的基础知识、4.6执行命令(事件过程和命令按钮)
14、2命令按钮命令按钮控件是Visual Basic应用程序中最常用的控件,点击时指定的操作以前描述的大多数属性都可以通过命令按钮使用。 指令按钮的其他一些性质: (1)Cancel性质:如果指令按钮的Cancel性质设定为Ture,则按ESC等效于按一下指令按钮。 在一个窗体中,只允许一个命令按钮的Cancel属性设置为Ture。 (2)Default属性:将一个指令按钮的Default属性设定为Ture的情况下,按回车键的作用与点击该指令按钮相同。一个表单只允许一个命令按钮的Default属性设置为Ture。第4章Visual Basic控制的基础知识、4.6执行命令(事件过程和命令按钮) 2
15、命令按钮(3)Style属性: Style属性设定或门限值。 此值指定控件的显示类型和操作。 此属性在运行时是只读的。 有两种值: 0和1。 如果为0,则显示标准样式;如果为1,则显示图形样式;如果没有与命令显示文本相关的图形,则显示控件。 在这种情况下,命令按钮不仅可以显示文本,还可以显示图形。 (4)Picture属性:可以使用该属性在命令按钮中指定图形。 要使用此属性,Style属性必须设置为1。 否则,Picture属性无效。 3命令按钮事件命令按钮最常见的事件是点击事件,点击命令按钮时触发点击事件。 但请注意,命令按钮不支持双击事件。 第4章Visual Basic控件的基础知识、4.7显示输出数据(标签和文本框) Visual Basic输出数据的控件有标签控件和文本框控件。 1标签控件(Label )标签控件的一般功能是显示文本信息,只能在Caption属性中设置或修改显示的内容,标签控件可用于标识标题、列名
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年工业机器人运维维修服务人才队伍建设
- 护理礼仪与护理工作满意度
- 护理通讯小组护理服务满意度调查分析汇报
- 护理心理支持技巧与实践
- 2026年四川省成都市高新区中考英语模拟试卷(含答案)
- 铸管工安全专项测试考核试卷含答案
- 风机操作工岗前履职考核试卷含答案
- 2026年新科教版高中高一生物上册第一单元细胞分子组成综合卷含答案
- 啤酒花栽培工安全专项能力考核试卷含答案
- 2026年新科教版高中高二物理下册第一单元交变电流综合应用卷含答案
- 湖北省武汉市武珞路一校七区2025-2026学年九年级上学期12月月考语文试题(含答案)
- 生物医药招商对接
- GB/T 5782-2025紧固件六角头螺栓
- 碳中和知识科普
- 2025 GOPS 全球运维大会暨研运数智化技术峰会·上海站:智驭未来:AI赋能DevOps的组织级革新与趋势洞察
- 洗浴服务礼仪培训
- 18.5万吨年乙丙橡胶生产工艺设计
- 2025中国五矿集团(黑龙江萝北石墨园区)石墨产业有限公司招聘笔试历年常考点试题专练附带答案详解2套试卷
- 安全管理人员安全培训试题及答案
- 2026年国家电网招聘之通信类考试题库300道及完整答案【历年真题】
- 光伏发电系统运维管理制度
评论
0/150
提交评论