VisualBasic常用控件.ppt_第1页
VisualBasic常用控件.ppt_第2页
VisualBasic常用控件.ppt_第3页
VisualBasic常用控件.ppt_第4页
VisualBasic常用控件.ppt_第5页
已阅读5页,还剩76页未读 继续免费阅读

VIP免费下载

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第5章VisualBasic常用控件 第5章VisualBasic常用控件 5 1控件基础5 2CommandButton控件5 3TextBox控件5 4Label控件5 5框架控件5 6选项按钮和复选框5 7列表框和组合框5 8图片框控件和图像控件5 9计时器控件5 10滚动条控件5 11OLE控件 第5章使用基本控件 5 1控件基础5 2CommandButton控件5 3TextBox控件5 4Label控件5 5框架控件5 6选项按钮和复选框5 7列表框和组合框5 8图片框控件和图像控件5 9计时器控件5 10滚动条控件5 11OLE控件 5 1控件基础 控件分类基本控件的功能控件命名原则控件的画法和基本操作 控件分类 标准控件 也称内部控件 这些控件由VisualBasic的 exe文件提供 例如 图形控件 PictureBox 和 标签控件 Label 等 ActiveX控件 除基本控件外 用户可以向工具箱中添加或删除ActiveX控件 例如 通用对话框 CommonDialog 等 可插入对象 因为这些对象能添加到工具箱中 所以可把它们当作控件使用 例如一个包含公司所有雇员列表的MicrosoftExcel工作表对象 使用这类控件可在VisualBasic应用程序中控制另一个应用程序的对象 基本控件的功能 VisualBasic为用户提供了20个基本控件 每种控件的详细介绍参见教材95页表5 1 控件命名原则 必须以字母开头 只能包含字母 数字和下划线字符 不允许有标点符号和空格 不能超过40个字符 控件的画法和基本操作 画控件有两种方法 单击选择工具箱中的控件按钮 在窗体上按住鼠标左键拖动鼠标画出控件 画出的控件大小和位置可随意确定 双击工具箱中的控件按钮 在窗体的中央画出控件 画出的控件大小和位置是暂时固定的 控件的画法和基本操作 对于选中的控件有两种方法进行缩放和移动 直接用鼠标拖动控件到需要的地方或按住Shift键再按键盘上的光标键 用鼠标指针对准控件的选中标志 八个小方块 出现双向箭头时拖动鼠标可改变控件的大小或按住Ctrl键再按键盘上的光标键 在属性窗口中修改Left Top Width及Height属性来改变控件的大小和位置 控件的画法和基本操作 选定多个控件有两种方法 在窗体的空白区域按下鼠标左键拉出一个矩形框 将需要选中的控件圈上 先按下Shift键 再用鼠标单击所要选中的控件 第5章使用基本控件 5 1控件基础5 2CommandButton控件5 3TextBox控件5 4Label控件5 5框架控件5 6选项按钮和复选框5 7列表框和组合框5 8图片框控件和图像控件5 9计时器控件5 10滚动条控件5 11OLE控件 5 2CommandButton控件 命令按钮的属性命令按钮的事件 命令按钮的属性 命令按钮的事件 命令按钮能响应绝大多数的事件 如Click 单击 MouseMove 鼠标移动 DragDrop 拖放 KeyDown 键盘按下 KeyUp 键盘松开 KeyPress 按键 MouseDown 鼠标按下 MouseUp 鼠标公开 等 但最常用的是Click事件 命令按钮的事件 例5 1 命令按钮属性综合示例窗体设计 首先在窗体上先添加一个CommandButton控件 在其属性窗口将Name属性设置CmdList 将Style属性设置为1 即将CommandButton控件用图形的样式显示 然后 通过点击 复制 粘贴 按钮 在窗体上再添加三个命令按钮构成命令按钮的控件数组 命令按钮控件的其它参数在下列程序代码中进行设计 命令按钮的事件 例5 1 命令按钮属性综合示例 程序代码 运行结果 第5章使用基本控件 5 1控件基础5 2CommandButton控件5 3TextBox控件5 4Label控件5 5框架控件5 6选项按钮和复选框5 7列表框和组合框5 8图片框控件和图像控件5 9计时器控件5 10滚动条控件5 11OLE控件 5 3TextBox控件 文本框控件的常用属性文本框控件的事件 文本框控件的常用属性 文本框控件的常用属性 例5 2 设计一个简单记事本程序窗体设计 在窗体上放置一个文本框 将其MultiLine属性设置为True ScrollBars属性设置为2 添加四个命令按钮 其Name的属性值分别为CmdCopy CmdCut CmdPaste CmdHelp和CmdExit 文本框控件的常用属性 例5 2 设计一个简单记事本程序 程序代码 运行结果 文本框控件的事件 文本框的常用事件之一是Change事件 当文本框中的文本发生变化时 即触发该事件过程 文本框的KeyPress事件过程在截取TextBox所输入的击键时是非常有用的 KeyPress将每个字符的大 小写形式作为不同的键代码解释 即作为两种不同的字符 文本框控件的事件 例5 3 密码框设计程序设计要求 程序运行时 用户在文本框内输入密码 然后单击 进入 命令按钮 程序将把用户所输入的密码和程序设计者事先在程序中设定的密码进行核对 如果一致 则进入下一个界面 若不一致则在标签框处给出提示 请重新输入密码 窗体设计 在窗体1上添加一个标签 一个文本框和两个命令按钮 界面如图5 5所示 然后单击 工程 菜单 选择 添加窗体 体选项 添加窗体2 文本框控件的事件 例5 3 密码框设计 表5 4 密码框设计 各个控件属性设置 文本框控件的事件 例5 3 密码框设计 程序代码 运行结果 第5章使用基本控件 5 1控件基础5 2CommandButton控件5 3TextBox控件5 4Label控件5 5框架控件5 6选项按钮和复选框5 7列表框和组合框5 8图片框控件和图像控件5 9计时器控件5 10滚动条控件5 11OLE控件 5 4Label控件 标签控件的属性常用控件实例 标签控件的属性 表5 5Label控件的基本属性 常用控件实例 例5 4 简易加法计算器程序设计 程序设计要求 程序运行时 由用户从键盘上输入两个100以内的整数或随机产生两个100以内的整数 然后按下 按钮求这两个数的和 并将结果显示出来 界面如图5 9所示 窗体设计 在窗体上添加三个文本框 四个命令按钮和一个标签框 常用控件实例 例5 4 简易加法计算器程序设计 表5 6 简易加法计算器 各个控件属性设置 常用控件实例 例5 4 简易加法计算器程序设计 程序代码 运行结果 第5章使用基本控件 5 1控件基础5 2CommandButton控件5 3TextBox控件5 4Label控件5 5框架控件5 6选项按钮和复选框5 7列表框和组合框5 8图片框控件和图像控件5 9计时器控件5 10滚动条控件5 11OLE控件 5 5框架控件 框架Frame控件可以用来对其他控件进行分组 以便于用户识别 框架控件最常用的属性就是Caption属性 用以显示框架的标题 若Caption属性为空 框架就是一个闭合的矩形线框 可以做装饰 5 5框架控件 使用框架控件将其他控件分组的方法有两种 一种方法是先画出框架控件并激活它 再加入其中的控件 这样可使框架控件及其上面的控件一起移动 另一种方法是 如果要用框架控件将现有的控件分组 可先选定所有控件 将它们剪切到剪贴板上 然后选定框架控件并将剪贴板上的控件粘贴到框架控件上 第5章使用基本控件 5 1控件基础5 2CommandButton控件5 3TextBox控件5 4Label控件5 5框架控件5 6选项按钮和复选框5 7列表框和组合框5 8图片框控件和图像控件5 9计时器控件5 10滚动条控件5 11OLE控件 5 6选项按钮和复选框 VB提供的用于选择的标准控件有 选项按钮 复选框 列表框和组合框 通常情况下 选项按钮OptionButton和复选框CheckBox 它们分别是以组的形式出现应用程序的窗口界面中 5 6选项按钮和复选框 表5 7OptionButton和CheckBox控件基本属性 5 6选项按钮和复选框 例5 5 选项按钮和复选框的综合使用示例窗体设计 在窗体上分别添加一个文本框 三个框架控件Frame1 Frame1 在Frame1中添加四个由选项按钮构成的选项按钮控件数组Option1 0 Option1 3 在第二个框架Frame2中添加四个由四个复选框构成的选项按钮控件数组Check1 0 Check1 3 在Frame3中添加四个由选项按钮构成的选项按钮控件数组Option2 0 Option2 3 各个控件的属性设计如表5 8所示 5 6选项按钮和复选框 例5 5 选项按钮和复选框的综合使用示例 表5 8 框架 选项按钮及复选框示例程序 各个控件属性设置 5 6选项按钮和复选框 例5 5 选项按钮和复选框的综合使用示例 程序代码 运行结果 第5章使用基本控件 5 1控件基础5 2CommandButton控件5 3TextBox控件5 4Label控件5 5框架控件5 6选项按钮和复选框5 7列表框和组合框5 8图片框控件和图像控件5 9计时器控件5 10滚动条控件5 11OLE控件 5 7列表框和组合框 列表框 ListBox 控件的作用是以列表的形式显示一系列数据 并接收用户在其中选择一个或多个列表项 组合框 ComboBox 控件是文本框和列表框的组合 也就是说 组合框是一种兼有文本框和列表框功能的独立控件 用户既可以在其列表框部分选择一个列表项 也可以在文本框中输入文本 5 7列表框和组合框 列表框常用属性列表框的方法组合框控件 列表框常用属性 表5 9列表框的常用属性 列表框的方法 AddItem方法 把一个项目加入列表框中语法格式 AddItem Clear方法 可清除列表框的所有内容语法格式 ClearRemoveItem方法 可以从列表框中除去一个项目语法格式 RemoveItem 组合框控件 组合框有三种不同风格下拉组合框简单组合框下拉列表框 组合框控件 例5 6 设计一个程序 找出100 1000范围内所有能同时被3和8整除的自然数 窗体设计 在窗体上添加一个列表框List1控件 一个标签和一个命令按钮 按钮Command1的Caption属性为 显示 标签Label1用于显示操作提示 列表框用于显示符合条件的自然数 如图5 14所示 程序分析 某数能同时被3和8整除的判别条件为 nMod3 0 And nMod8 0 组合框控件 例5 6 设计一个程序 找出100 1000范围内所有能同时被3和8整除的自然数 程序代码 运行结果 第5章使用基本控件 5 1控件基础5 2CommandButton控件5 3TextBox控件5 4Label控件5 5框架控件5 6选项按钮和复选框5 7列表框和组合框5 8图片框控件和图像控件5 9计时器控件5 10滚动条控件5 11OLE控件 5 8图片框控件和图像控件 图片框控件图像控件 图片框控件 图片框控件 PictureBox 的主要作用是为用户显示图片并作为其他控件的容器 图片框控件实际显示的图片由Picture属性决定 Picture属性包括了被显示图片的文件名及可选的路径名 图片框控件还具有AutoSize属性 当该属性设置为True时 图片框控件能自动调整自身的大小与显示的图片匹配 图片框控件 要在运行时显示或替换图片 可利用函数LoadPicture来设置Picture属性 用户只需提供图片文件名和其完整路径 其语法格式为 LoadPicture 图片框控件 例5 7 在图片框中加载图片示例窗体设计 在窗体上添加三个PictureBox控件 程序运行时 从VisualBasic的图标库中将图标加载到三个PictureBox控件中的两个之中 在单击窗体时 第三个PictureBox用来切换图标 图片框控件 例5 7 在图片框中加载图片示例 程序代码 运行结果 图像控件 图像框控件 Image 用来显示图片 实际显示的图片由Picture属性决定 Picture属性包括了被显示图片的文件名及可选的路径名 要在运行时显示或替换图片 可利用函数LoadPicture来设置Picture属性 Image控件有一个Stretch 拉伸 属性 可以伸展图片的大小使之适合控件的大小 Image控件使用的系统资源比PictureBox控件少而且重新绘图速度快 但它仅支持PictureBox控件的一部分属性 事件和方法 图像控件 例5 8 Image控件的Stretch属性示例窗体设计 在窗体上添加一个Image控件 一个CheckBox控件 以及一个Timer控件 本程序运行时 将一个汽车图标装入Image控件中 单击CheckBox控件 当Stretch属性设置为False时 该汽车将缓慢地移过窗体 而当Stretch属性设置为True时 该汽车通过窗体时其图形尺寸的宽度放大2倍 由此可以看到Stretch属性的影响 图像控件 例5 8 Image控件的Stretch属性示例 程序代码 运行结果 第5章使用基本控件 5 1控件基础5 2CommandButton控件5 3TextBox控件5 4Label控件5 5框架控件5 6选项按钮和复选框5 7列表框和组合框5 8图片框控件和图像控件5 9计时器控件5 10滚动条控件5 11OLE控件 5 9计时器控件 计时器控件 Timer 是一个独立于用户 按一定时间间隔周期性地自动引发事件的控件 它一般用来检查系统 判断是否该执行某项任务 也可以用于后台处理 计时器控件在程序运行时是不可见的 因此可以随意将它放在窗体的任何位置上 计时器控件的主要属性有两个 其中Enabled属性为True时 计时器开始工作 为False时 暂停 而计时器另一个重要属性就是Interval属性 Interval表示两个计时器事件之间的时间间隔 其值以毫秒为单位 介于0 64767毫秒之间 5 9计时器控件 例5 9 设计滚动字幕 使Label1标签中的内容从左自右移动 Label2标签中的内容从右自左移动 窗体设计 新建一个工程 在窗体上添加一个时钟控件Timer1 两个标签控件Label1和Label2 窗体设计结果如图5 21所示 本程序通过不断激发的Timer事件 改变标签的Left属性 从而改变标签的标置 5 9计时器控件 例5 9 设计滚动字幕 使Label1标签中的内容从左自右移动 Label2标签中的内容从右自左移动 程序代码 运行结果 第5章使用基本控件 5 1控件基础5 2CommandButton控件5 3TextBox控件5 4Label控件5 5框架控件5 6选项按钮和复选框5 7列表框和组合框5 8图片框控件和图像控件5 9计时器控件5 10滚动条控件5 11OLE控件 5 10滚动条控件 滚动条 ScrollBar 的作用有两个 第一是附在窗体上协助观察数据或确定位置第二是作为数据输入的工具 5 10滚动条控件 滚动条控件的类型滚动条控件的常用属性滚动条控件的常用事件 滚动条控件的类型 水平滚动条 滑块在最左端时代表最小值Min 滑块由左往右移动 代表的值随之递增 在最右端代表最大值Max 垂直滚动条 滑块在最上端时代表最小值Min 滑块由上向下移动 代表的值随之递增 到最下端为最大值Max 滚动条控件的常用属性 表5 10HScrollBars和VScrollBars控件的常用属性 滚动条控件的常用事件 Change事件 在程序运行过程中 每当改变Value属性值时 即触发Change事件 Scroll事件 尽管拖动滑块会引起属性发生变化 从而触发事件 但在滚动条内拖动滑块的过程中 并不发生事件 此时将触发产生滚动条的Scroll 滚动 事件 滚动条控件的常用事件 例5 10 调色版程序设计窗体设计 在窗体上添加一个文本框 三个水平滑块 每个滑块的Max值为255 和六个标签控件 其Caption属性分别为 红 绿 蓝 红颜色 绿颜色值和蓝颜色值 滚动条控件的常用事件 例5 10 调色版程序设计 程序代码 运行结果 第5章使用基本控件 5 1控件基础5 2CommandButton控件5 3TextBox控件5 4Label控件5 5框架控件5 6选项按钮和复选框5 7列表框和组合框5 8图片框控件和图像控件5 9计时器控件5 10滚动条控件5 11OLE控件 5 11OLE控件 OLE是ObjectLinkingandEmbedding的英文缩写 中文译为对象的链接与嵌入 它的作用是支持其它应用程序的对象链接或嵌入到VisualBasic应用程序中来 如Word文档 Excel工作表 图像 声音等等 使得VisualBasic能够使用其他应用程序的数据 5 11OLE控件 OLE控件的属性OLE控件的方法 OLE控件的属性 首先准备好要嵌入到OLE控件的对象 启动Excel并建立一个学生成绩表 将其以文件名为 cj xls 保存 然后启动VB并在窗体上添加一个OLE控件 单击工具箱中的OLE控

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论