VB基础(第七章)菜单PPT课件
VB教程 全套课件 vb-7
7.10 鼠标器和键盘
1. 鼠标器事件 注意:鼠标事件发生在什么对象上,是窗体上还是控件上。 MouseDown事件 Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)(发生在窗体上的事件过程) MouseUp事件 Sub Form_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single) (发生在窗体上的事件过程) MouseMove事件 Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single) (发生在窗体上的事件过程)
例7.3 对列表框进行项目添加、修改和删除操作。
例7.4 对列表框进行项目添加、修改和删除操作。
Check1 Combo1 Text1
Check2 Option1 Option2
7.4 滚动条和Slider控件
垂 直 滚 动 条 水 平 滚 动 条 SmallChange Min Value Max SmallChange
Style属性 0--Standard:标准方式 1--Graphical:图形方式 事件: Click 因为单击时自动改变状态,故不需要编写过程。 见后页实例
例7.1 用单选钮和检查框设置文本框的字体。
7.2 框架(Frame)
设Caption为 "字体"
框架
框架内控件的创建方法: 方法1:单击工具箱上的工具,然后用出现的“+”指针,在框架中适当位置拖 拉出适当大小的控件。 不能使用双击工具箱上图标的自动方式。 方法2:将控件“剪切”到剪贴板,然后粘贴(Ctrl+V)到框架。
VB语言基础PPT演示课件
图形图像控件
总结词
图形图像控件用于在VB应用程 序中显示和处理图形和图像。
详细描述
常用的图形图像控件包括 PictureBox和Graphics,前者 用于显示图片,后者用于绘制 图形。
总结词
通过图形图像控件,可以创建 各种图形和图像效果,增强程 序的视觉效果。
详细描述
这些控件提供了丰富的绘图方 法和属性,使开发人员能够轻 松地创建出精美的用户界面和
VB语言的特点和优势
总结词
VB语言的特点和优势包括易学易用、可 视化设计、高效性能和广泛的应用领域 。
VS
详细描述
VB语言采用了可视化的编程方式,使得 开发者可以通过拖拽控件和属性设置来快 速构建用户界面。VB语言还提供了丰富 的控件库和函数库,使得开发者可以轻松 地实现各种功能。此外,VB语言还支持 多种数据库连接和操作方式,可以方便地 进行数据库开发。VB语言还具有高效性 能和广泛的应用领域,可以用于开发各种 类型的应用程序,包括桌面应用程序、 Web应用程序、游戏等。
关系型数据库
关系型数据库是建立在关系模型基础 上的数据库,使用二维表格来存储数 据,具有数据独立性强、数据操作简 便、数据完整性好等优点。
ADO对象模型
ADO对象模型定义
ADO对象模型是用于访问数据库的对象集合,通 过使用ADO对象,可以实现对数据库的连接、查 询、更新等操作。
Command对象
Command对象用于执行SQL语句或存储过程, 通过该对象可以执行查询、插入、更新和删除等 操作。
窗体控件包括Form、PictureBox、Label 、TextBox等,它们可以用来显示文本、图 像和图形,以及响应用户的输入。
总结词
详细描述
《VB程序设计教程》PPT课件(全)(2024)
详细讲解窗体的常用方法,如显示窗体、隐藏窗体等,以及窗体 的事件,如加载事件、卸载事件等。
窗体的布局与风格
探讨如何合理规划窗体的布局,以及如何通过设置窗体的风格来 美化界面。
18
控件的使用与布局
常用控件介绍
介绍VB中常用的控件,如文本框、标签、按钮、列表框等,以及它们的属性和事件。
2024/1/26
Web应用程序开发
通过可以开发 Web应用程 序。
多媒体应用开发
利用VB可以开发多媒体应用程序,如音频、 视频处理等。
6
02
VB编程基础
2024/1/26
7
数据类型与变量
数值型
Integer、Long、Single、Double等
字符串型
String
2024/1/26
36
THANKS
感谢观看
2024/1/26
37
《VB程序设计教程》 PPT课件(全)
2024/1/26
1
2024/1/26
目录
• VB程序设计概述 • VB编程基础 • VB界面设计 • VB高级编程技术 • 数据库编程技术 • 网络编程技术 • VB程序调试与优化
2
01
VB程序设计概述
2024/1/26
3
VB的发展历史
1991年,微软公司推出Visual Basic 1.0,标志着 VB的诞生。
2024/1/26
套接字编程
使用Winsock控件进行套接字编程, 包括创建套接字、绑定地址和端口、 监听连接、发送和接收数据等步骤。
错误处理与调试
网络通信编程中需要考虑错误处理和 调试问题,如处理网络断开、数据丢 失等异常情况,以及使用日志记录和 调试工具进行问题排查。
VB教案(PPT)——第七章
•
图片框和图像框中显示的图片由 Picture属性决定。图形文件可以在设计阶段装 入,也可以在运行期间装入。
• •
(1)在设计阶段装入
在设计阶段,可以用属性窗口中的Picture 属性装入图形文件。
• •
(2)在运行期间装入 在运行期间,可以用LoadPicture函数把图形
例7.1 用单选钮和检查框设置文本框的字体。
单选钮与复选框
• 有时希望在应用程序的界面上提供一 些项目,让用户从几个选项中选择其中之一, 这就要用“单选钮”控件。如果有多个选择框, 每个选择框都是独立的、互不影响的,用户可 以任意选择它们的状态组合,则可以用“复选 框”控件。 • 6.3.1 单选钮 单选钮(OptionButton)通常成组出 现,主要用于处理“多选一”的问题。用户在 一组单选钮中必须选择一项,并且最多只能选 择一项。当某一项被选定后,其左边的圆圈中 出现一个黑点。例如,图6-4所示就是一组单选 钮,用户只能在这3个单选钮选项中选择一个。
下拉式组合框 简单组合框 下拉式列表框
列表框各主要属性的值:
List1.ListIndex = 0 List1. ListCount = 8 List1. Selected(3) = True 其余为False。 List1. Sorted = False List1. Text 为 “李宁”
1. 共有的重要属性 (P:可在程序中设置或引用,D:可在设计状态设置。) List :PD 字符型数组,存放列表框的项目,下标是从0开始。 ListIndex:P 选中的项目的序号,没有项目被选定时为-1 ListCount:P 项目的数量,ListCount-1是最后一项的下标。 Sorted:D True:按字母顺序排列。 False:按加入先后顺序排列。 Text:P 列表项中被选定的内容, List 1.List(List 1.ListIndex) = List1.Text。
VB基础知识ppt课件
可编辑课件PPT
12
二 .常量
常量是一种采用名称表示某个数值的方式,将无意义的单纯数字 用有含义的符号来表示,增强程序的可读性。在VB中提供了很多内部 常量,而且还允许用户自己建立常量。
字符型
非整数型 单精度浮点型 双精度浮点型
单个字符型
字符串型
布尔型 日期型
对象型
可编辑课件PPT
2
二 类型转换
在程序设计,不可避免地要进行各种混合运算,例如将整数和浮 点数进行混合运算。在进行运算时,不同数型的数据要先转换成同一 类型,然后再进行运算。在VB中,数据类型转换有两种形式,即隐式 类型转换和显式类型转换。
Byte
Short
Integer
Long
Decimal
Single
Double
可编辑课件PPT
4
2). 显式类型转换
显式类型转换使用类型转换关键字。VB提供了几个这样的关键字 ,它们将括号中的表达式强制转换为所需的数据类型。这些关键字的 行为像函数,但编译器生成内联代码,所以执行速度比使用函数调用 要稍微快一些。教材中表3.2给出了可用的转换关键字以及功能。
在代码的开头通过Option Explicit语句更改默认设置。如果使用 Option Explicit语句更改显示声明开关,该设置将重写项目属性和编译器 选项设置,但只针对该语句所在的源代码文件。使用Option Explicit语句 的语法格式为:
Option Explicit [On|Off]
在使用变量前,一般先声明变量名称及类型,以便系统为它分配 存储单元。在VB可以使用显式声明变量和隐式显式声明变量两种方 式来声明变量。
VB完整课件PPT
7. Forecolor前景颜色属性 设置控件的前景颜色(即正文颜色)。其值是一个十六 进制常数,用户可以在调色板中直接选择所需颜色。 8. Backcolor背景颜色属性 9. Backstyle背景风格属性 0-transparent:透明显示,即控件背景颜色显示不出来。 10. BorderStyle边框风格属性 0-None:控件周围没有边框 。 1-Fixed Single:控件带有单边框。 11. Alignment属性 控件上正文水平对齐方式 0:正文左对齐 ;1:右对齐;2:居中。 12. AutoSize属性 控件是否根据正文自动调整大小, False 13. WordWarp属性 AutoSize True时,WordWarp才有效。 按正文字体大小在垂直方向上改变显示区域的大小。
目前的最新版本是VB 2010 测试版
1.1可视化编程的概念
Visual的英文含义就是可视化,“可视的Basic” 这个名字可能抽象了点,但实际上它却是最直观的 编程方法,不需要编写大量代码去描述界面元素的 外观和位置,只要把预先建立好的对象拖放到屏幕 上相应的位置即可。 在VB中引入了控件的概念,在Windows中控件 的身影无处不在,如按钮、文本框等,VB把这些控 件模式化,并且每个控件都有若干属性用来控制控 件的外观,工作方法。
8. 立即窗口
• 在中断模式下,用以显示变量值或属性值和 设置变量值或属性值;检查和调试程序;控 制单步执行;输出中间结果;执行单行命令 等。
1.4
VB的有关概念
1. 类 是创建对象实例的模板, 包含创建对象的属 性描述和行为特征的定义。类属于一种数据类型, 被类说明的变量称为对象。 2. 对象 是类的一个实例,继承了类的属性、方法。 VB中常用的对象有:窗体、各种控件等。 3. 对象的建立和命名 4. 对象的三要素 (1)属性 对象的性质,即用来描述和反映对象特征 的参数。
VB第七章课件
MouseMove事件
Sub Form_MouseMove(Button As Integer, Shift As Integer,X As Single, Y As Single) (发生在窗体 上的事件过程)
MouseDown事件
Sub picture1_MouseDown(Button As Integer, Shift As Integer,X As Single, Y As Single)(发 生在图片框上的事件过程)
7.2Βιβλιοθήκη 通用对话框• VB的通用对话框Commondialog控件提供了一组基 于windows的标准对话框界面。 • 使用单个的通用对话框控件,可以显示文件打开、 另存为、颜色、字体、打印和帮助对话框,但这 些对话框仅仅用于返回信息,不能真正实现文件 打开、存储、颜色设置、字体设置和打印等操作, 如果想要实现这些功能必须编程解决。 • P174表(举例)
键盘
大多数情况下,用户只需使用鼠标器就可以操纵 windows应用程序,但是有时也需要用键盘进行 操作.主要事件有: 1.keypress:按下并且释放一个会产生ascII码的键 时被触发. 2.keydown:用户按下键盘上任意一个键时被触发. 3.keyup:用户释放键盘上任意一个键时被触发. (举例)
• 单选按钮,复选框,框架(88页)
第七章 用户界面设计
• 单选钮:必须成组出线,用户在一组单选钮中 必须并且最多只能选择一项。如果要使几个单 选钮属于一个组,最好用框架控件,将这几个 单选钮放在一个框架控件中。 • 属性: • ( 1 ) Caption:单选钮或者复选框的文本注释 内容,即单选钮或者复选框边上的文本标题。 • (2)Alignment:设置标题和按钮的左右位置。 0:按钮左标题右,1:按钮右标题左
vb第7章菜单、工具栏和状态栏
13
第7章 菜单、工具栏和状态栏
字体:打开“字体”对话框,设置字体属性。 • 颜色:打开“颜色”对话框,选择文本颜色。 • 背景颜色:打开“颜色”对话框,在其中选择相应颜 色。 • 资源管理器:打开Windows资源管理器窗口。 • 程序:打开相应的应用程序。 • 游戏:打开Windows自带的扫雷等游戏。 • 关于:在rtfInput中显示有关帮助信息。
27
第7章 菜单、工具栏和状态栏
• Private Sub mnuColor_Click() • dlgOperate.ShowColor
•
rtfInput.SelColor = dlgOperate.Color
• End Sub • Private Sub mnubkColor_Click() • dlgOperate.ShowColor
路径及名称
窗口打开方式
• Private Sub mnuWord_Click() • Shell("c:\Program Files\Microsoft • Office\Office\Winword.exe" ), • vbNormalFocus • End Sub
29
第7章 菜单、工具栏和状态栏
有效
是 是 是 是 是 是
可见
是 是 是 是 是 是
8
第7章 菜单、工具栏和状态栏
标题 编辑 剪切 复制 粘贴 查找 替换 名称 mnuEdit mnuCut mnuCopy mnuPaste mnuFenge2 mnuSearch mnuReplace Ctrl+X Ctrl+C Ctrl+V 快捷键 有 效 是 否 否 否 是 是 是 可见 是 是 是 是 是 是 是
VB七章课件
Private Sub mnuEditPaste_Click()
If Len(Clipboard.GetText) > 0 Then txtT2.SelText = Clipboard.GetText End If
End Sub
使用剪贴板需要注意的一个问题是: 在使用之前,应该先用Clear方法将剪贴板Cli pboard清空,因为Clipboard是Windows的系统 资源, 允许多个程序向剪贴板粘贴数据,因此剪贴 板上可能已存放其他程序复制的信息。在程序装载 时,要先清空剪贴板的内容,相应的程序如下:
例如,用Alt+E键打开“编辑(E)”菜单。当 菜单项被打开后,再按X键,就可以执行“退出”菜 单命令(与单击“退出”菜单项的作用一样)。如 果不加符号“&”则不能采用这种方式来选择菜单项。
5. 添加分隔线 现在需要在“粘贴”和“退出”两个子菜单命令中间 加一个分隔条。操作过程与建立一个菜单项一样。 (1) 将“退出”子菜单项“点亮”。 (2) 单击“插入”项,可以看到在“退出”命令的 上面添加了一行,并自动加入了一个内缩符号。 (3) 在“标题(P)”框中输入一个减号(-)。 (4) 在“名称(M)”框中为这个减号起一个名字m enuEditBar。
“设置(S)”所包含的两个菜单项是控件数组元素。单击这两个 菜单项中的任一项,都会触发mnuSetting_Click事件过程。该 过程的代码如下:
Private Sub mnuSetting_Click(Index As Integer) ′选择字体 If Index = 0 Then CMDialog1.Flags = 1 CMDialog1.ShowFont txtT1.FontSize = CMDialog1.FontSize txtT2.FontSize = CMDialog1.FontSize End If ′选择颜色 If Index = 1 Then CMDialog1.ShowColor txtT1.ForeColor = CMDialog1.Color txtT2.ForeColor = CMDialog1.Color End If End Sub
《VB基础知识》课件
提醒学习者需要加强理解和练习的重点内容,以及掌握VB的关键技能。
3 问题答疑
给学习者提供机会提问和解决问题,促进互动和进一步学习。
以上就是《VB基础知识》PPT课件的大纲
通过学习这些基础知识,您将能够掌握VB编程语言,开发出令人惊艳的应用程序。
VB逻辑控制语句
学习使用条件语句和循环语句来控制程序的执 行流程和逻辑。
第三章:表单设计
1
表单设计原则
探索设计表单时应遵循的最佳实践和用户界面设计原则。
2
VB表单控件介绍
介绍常用的VB表单控件,如文本框、按钮、下拉菜单等,以及它们的功能和用 法。
3
VB表单事件处理
学习如何使用事件处理程序来响应用户的操作,并实现交互功能。
第四章:VB程序开发
VB程序结构
VB调试与优化
了解VB程序的结构和组织方式, 学会编写模块化、可维护的代码。
掌握调试技巧,解决常见的程序 错误,提高代码性能和效率。
VB程序发布与部署
了解将VB应用程序打包和发布的 方法,确保程序顺利运行。
结束语
1 总结和反思
回顾所学的VB基础知识,总结经验,思考下一步的学习计划。
《VB基础知识》PPT课件
VB是一门强大而广泛应用的编程语言,本PPT课件将帮助您全面掌握VB的基础 知识,为您迈向编程世界铺平道路。
第一章:VB简介
1
VB的发展历程
回顾VB的演变史,了解其起源以及成为目前流行的编程语言的原因。
2
VB的应用场景
探索VB在不同领域的广泛应用,包括数据处理、界面设计等。
3
VB的编程环境
介绍VB编程所需要的工具和软件环境,以及如何搭建开发环境。
VB程序设计(全套) ppt课件
第一章 Visual Basic程序设计概述(2)
第二章 VB简单的程序设计(6)
第三章 VB语言基础(4)
第四章 基本的控制结构(8)
第五章 数组(5)
第六章 过程(4)
第七章 常用控件(2)
第八章 界面设计(2)
第九章 文件(2)
第十章 图形(1)
第十一章 数据库技术(自学)
14
上一页
PPT课件
下一页
1.4.1 窗体窗口
本章目录
窗体是建立VB应用程序的主要部分,用户通过与窗体上 的控制部件交互可得到结果。每个窗体窗口必须有一个 惟 一 的 窗 体 名 字 , 建 立 窗 体 时 默 认 名 为 Form1 、
Form2…… 在设计状态的窗体由网格点构成,方便用户对控件的定 位,网格点间距可以通过工具|选项命令,在通用标签的 窗体设置网格中输入宽度和高度来改变; 运行时可通过属性控制窗体的可见性(窗体的网格始终不 显示)。 一个应用程序至少有一个窗体窗口,用户可在应用程序 中拥有多个窗体窗口。
在VB中,工具箱上的可视图标是VB系统设计好的标准控件 类。通过将控件类实例化,可以得到真正的控件对象,也就是 当在窗体上画一个控件时,就将类转换为对象,即创建了一个 控件对象,简称为控件。
22
上一页
下一页
PPT课件
本章目录
例:工具箱内的TextBox是类,它确定了TextBox的属性、方 法和事件。窗体上显示的是两个Text对象 。
选“否” 删除:选中对象,按DEL键
24
PPT课件
2.1.2 对象的属性、事件和方法 本章目录
属性、事件和方法构成了对象的三要素。 1. 属性 属 性 保 存 对 象 中 的 数 据 。 例 如 , 控 件 名 称 (Name) 、 标 题 (Caption)、颜色(Color)、字体(FontName)等属性决定了对象 展现给用户的界面具有什么样的外观及功能。 可以通过以下两种方法设置对象的属性: 1) 在设计阶段利用属性窗口直接设置对象的属性值 2) 在程序运行时间通过语句 对象名.属性名=属性值 实现
VB菜单及工具栏讲解幻灯片PPT
则显示菜单时,在该字母下有下划线,可以使用Alt+字母的 方式打开此菜单或执行相应的菜单命令
11.3 用菜单编辑器建立菜单
在这一节中,我们使用一个例题来讲解菜单编辑器的用法。
例题: 设计一个具有菜单的窗体,它有2个主菜单项,一个是计算, 一个是清除与退出;在“计算”菜单中,包含“加减乘 除”4个子菜单项,当单击任何一个计算菜单项,窗体上的 标签框的内容按照输入的文本框的内容进行计算。清除将进 行文本框和标签框的内容的清除,退出则结束程序运行。
4、键盘选择
一般情况下,菜单项通过鼠标选择,执行相应的操作。在vb中, 可以通过键盘选择所需要的菜单项。
用键盘选取菜单有两种方法:热键和访问键。 热键:可以直接执行菜单命令,不必一级一级下拉菜单,速度
较快。 访问键:就是菜单项中加了下划线的字母,只要按Alt和加了下
划线的字母,就可以选择相应的菜单项。用访问键选择菜单 项时,必须一级一级地选择。
9.2 菜单编辑器
VB中的菜单通过菜单编辑器,即菜单设计窗口建立。
进入菜单编辑器有4种方法: ►执行“工具”菜单中的“菜单编辑器”命令
►使用热键Ctrl+E ►使用工具栏中的“菜单编辑器”按钮 ►在设计阶段,在窗体上单击鼠标右键,出现的快捷菜单上有
“菜单编辑器”命令
进入菜单编辑器后,出现菜单编辑器对话框,如下图:
►协调位置:它是一个列表框,用来确定菜单或菜单项是否出 现或在什么位置显示。
►复选:当选择此项目时,该项菜单可以通过单击在菜单项前 加上指定的记号。它不改变菜单项的作用,也不影响事件过 程对于任何对象的执行结果,只是设置或重新设置菜单项旁 的符号。利用这个属性,可以指明某个菜单项当前是否处于 活动状态
vb第7章
幻灯片1 第7章复合数据类型● 本章要点: ● 数组● 数组的操作 ● 控件数组 ● 记录 ● 记录数组 集合 幻灯片2 7.1 数组7.1.1 数组的定义数组: 一组性质相同的有序的数例: 多项式y=a0+a1x+a2x2+a3x3+…+anxn系数A=(a0,a1,a2,…,an)可以构成一个数组 表示: A(0) A(1) A(2) ... A(n) 例: 全班40名同学的英语成绩G(1) G(2) G(3) …… G(40)所有班级(如6个班,每班40人)同学的英语成绩 表示1: G(1) G(2) G(3) … G(240) 表示2: G(1,1) G(1,2) … G(1,40) G(2,1) G(2,2) … G(2,40) …G(6,1) G(6,2) … G(6,40) 幻灯片3 例: 矩阵⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡333231232221131211b b b b b b b b b矩阵中各元素b11--b33可表示成:B(1,1) B(1,2) B(1,3) B(2,1) B(2,2) B(2,3)B(3,1) B(3,2) B(3,3)幻灯片4数组名:一组数用一个统一的名称表示,称数组名。
数组元素(下标变量): 数组中的每一个元素。
表示成: 数组名(下标)下标的取值可以是常数、变量、表达式如: A(8) B(I) C(3+K)下标还可以是下标变量如: A(A(5)) 令A(5)=4, A(A(5))=A(4)数组的维数:下标个数一维数组: 由一个下标组成。
如 A(2),C(6)二维数组: 由两个下标组成。
如 B(2,3)三维数组: 由三个下标组成。
如 G(3,4,23)三维以上的数组称为多维数组,最多60维幻灯片5固定大小的数组的定义1. 格式Public|Private|Dim <数组名>[(<维数定义>)][As <类型>]…2. 功能: 声明数组名称、维数、维大小、类型。
VB基础(第七章)菜单PPT课件
Private Sub Form_Load() i=0
Combo1.AddItem "宋体", 0 Combo1.AddItem "楷体", 0
End Sub Private Sub Form_Resize() With Toolbar1.Buttons("combo") Combo1.Move .Left, .Top, .Width + 800
(2)双击Toolbar控件
(3)单击右键,弹出[属 性],打开“属性页”对话 框,单击“插入按钮”, 索引值 ,按钮标题设为 “字体”,重复完成“打 开”和“退出”两按钮的 添加
第七章 菜单、工具栏和状态栏
7.1 Visual Basic中的菜单
7.2 菜单编辑器
7.3 弹出式菜单 7.4 工具栏和状态栏 7.5应用举例 7.6小结
(3)向ImageList中加入图片,注意每个图片所对应的索引号。
(4)将Toolbar与ImageList二者建立联系。 Toolbar控件, “属性页”选择“通用”选项 卡,在“图像列表”中选择ImageList1 。
Private Sub Form_Load() Toolbar1.ImageList = ImageList1 End Sub
(1)建立一下拉式菜单。
窗格
状态栏
第七章 菜单、工具栏和状态栏
7.1 Visual Basic中的菜单
7.2 菜单编辑器
7.3 弹出式菜单 7.4 工具栏和状态栏 7.5应用举例 7.6小结
(2)将StatusBar控件加到标准工具箱。
(3)打开“属性页”控件对话框。
(4)切换到“属性页”中的“窗格”选项 卡,通过“插入窗格”按钮添为窗体的状 态栏添加两个窗格,在“文本”一栏中分 别填写“日期”、“爱好”,并在“工具 提示文本”中输入“系统当前日期”、 “(用5)户此选时择窗的体爱设好计”界。面 (见右图)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(1)整体感强,操作一目了然 (2)具有导航功能。 (3)占用屏幕空间小
1)菜单栏(或主菜单行):即是一个菜单标题
窗体分为3个部分: 2)子菜单区:菜单命令或菜单项,会自动折叠 ,具有具体、 独立的功能. 3)工作区:,进行输出和输入操作
第七章 菜单、工具栏和状态栏
第七章 菜单、工具栏和状态栏
7.1 Visual Basic中的菜单
7.2 菜单编辑器
7.3 弹出式菜单 7.4 工具栏和状态栏 7.5应用举例 7.6小结
7.3 弹出式菜单
为了显示弹出式菜单,使用PopupMenu方法,该方法的语法如下:
PopupMenu “菜单名”,flags,x,y,boldcommand
第七章 菜单、工具栏和状态栏
7.1 Visual Basic中的菜单
7.2 菜单编辑器
7.3 弹出式菜单 7.4 工具栏和状态栏 7.5应用举例 7.6小结
7.2.2设定菜单项 1.有效性控制
格式:菜单名.Enabled=False(或True) Private Sub Command1_Click() WX.Enabled = False End Sub
7.1 Visual Basic中的菜单
7.2 菜单编辑器
7.3 弹出式菜单 7.4 工具栏和状态栏 7.5应用举例 7.6小结
主菜单条 子菜单名
菜单项
主菜单名 快捷键
热键
下级子菜 单标记
分隔线
第七章 菜单、工具栏和状态栏
7.1 Visual Basic中的菜单
7.2 菜单编辑器
7.3 弹出式菜单 7.4 工具栏和状态栏 7.5应用举例 7.6小结
7.2 菜单编辑器
7.2.1使用“菜单编辑器”编辑菜 单 进入“菜单编辑器”: 4种方法 :
(1)用鼠标单击菜单栏上 [工具]→[菜单编辑器]菜单项。 (2)在要建立菜单的窗体上单击鼠标右键 (3)单击工具栏中的[菜单编辑器]按钮。 (4)使用组合键Ctrl+E。
1.属性设置部分。 2.菜单项编辑按钮。 3.菜单显示区。
第七章菜单、工具栏和状态栏
第七章 菜单、工具栏和状态栏
7.1 Visual Basic中的菜单
7.2 菜单编辑器
7.3 弹出式菜单 7.4 工具栏和状态栏 7.5应用举例 7.6小结
7.1 Visual Basic中的菜单
菜单的基本作用有两个,一是提供人机对话的界面 ;二是管理应用系统 .
弹出式菜单(又称为快捷菜单):单击鼠标右键 菜单可分为两种基本类型:
第七章 菜单、工具栏和状态栏
7.1 Visual Basic中 工具栏和状态栏 7.5应用举例 7.6小结
(5)菜单中的每一个菜单项的事件过程代码如下: Private Sub KH_Click() Text1.Text = "科幻书籍" End Sub Private Sub PB_Click() Text1.Text = "跑步" End Sub Private Sub QL_Click() Text1.Text = "球类" End Sub Private Sub TY_Click() Text1.Text = "体育书籍" End Sub Private Sub WX_Click() Text1.Text = "文学书籍" End Sub Private Sub YY_Click() Text1.Text = "游泳" End Sub
flags位置常数的取值如下:
0(缺省) 弹出式菜单的左边界由x给定。
2.菜单项标记 格式:菜单名.Cheched=False(或True)
Private Sub Command2_Click() WX.Enabled = True End Sub
Private Sub PB_Click() Text1.Text = "跑步" PB.Checked = True End Sub
(1)建立一名为“菜单设计实例”的窗体,在其中加入标签Label1,将其 Caption属性改为“爱好”,加入一文本框Text1.
(2)窗口中单击鼠标右键,选择 [菜单编辑器],建立一个名为[爱 好选择]的主菜单,单击向右箭头 按钮,产生一级内缩符号,使后续 菜单项降级子菜单项;再次配合向 右箭头按扭,即产生两级内缩符号, 再降级子菜单项;当需要升级时, 可先单击向左箭头按钮,菜单项即 向上升级。
假定有一个文本框(或图片框),框内为空 白,可用下述方法设置访问键:
(1)建立一个标签,在标签后紧接着建立 一个文本框,即让文本框紧跟在标签的后面。
(2)标签有Caption属性,因此可以对标签 设置访问键。当用访问键选取标签时,由于标 签不接收输入,因而把控制转移到位于其后的 文本框。
注意:访问键只能必须是键盘上的某个键。
数据区
编辑区
菜单项显示区
第七章 菜单、工具栏和状态栏
7.1 Visual Basic中的菜单
7.2 菜单编辑器
7.3 弹出式菜单 7.4 工具栏和状态栏 7.5应用举例 7.6小结
例7-1:设计一个具有个人爱好选择功能的菜单。操作者通过点击菜单项来选择 自己的爱好,所选择的内容即可在文本框中显示出来。
第七章 菜单、工具栏和状态栏
7.1 Visual Basic中的菜单
7.2 菜单编辑器
7.3 弹出式菜单 7.4 工具栏和状态栏 7.5应用举例 7.6小结
3.键盘选择 有两种方法,热键:可以直接执行菜单命令
访问键:“Alt”键和加了下划线的字母键,就可以选择相应的菜单项。
设置访问键:必须在准备加下划线的字母的前面加上一个符号 “访&”问。键是对控件的Caption属性设置的。
第七章 菜单、工具栏和状态栏
7.1 Visual Basic中的菜单
7.2 菜单编辑器
7.3 弹出式菜单 7.4 工具栏和状态栏 7.5应用举例 7.6小结
(3)输入完后,单击“确定”按钮,此时该菜单即出现在窗体顶部,其中, [爱好选择]为第一级,即菜单名称,其后的[读书]和[体育锻练]
(4)当用户从菜单中选择出个人爱好并单击鼠标时,此时在文本框Text1中即显 示出具体内容。