VisualBasic程序设计第10章菜单与工具栏设计

合集下载

VisualBasic程序设计菜单与工具栏设计

VisualBasic程序设计菜单与工具栏设计

2/33
属性设置区
为了创建菜单,VB 提供了一个设计菜单的 工具,即“菜单编辑 器”。 可在VB的“工具”菜 单下选择“菜单编辑器” 命令,则可打开“菜单 编辑器”窗口。
编辑区
Visual Basic程序设计/第10章 菜单与工具栏设计
显示区
3/33
“菜单编辑器”的组成 属性设置区 窗口的上部分用于设置每个菜单项的基本属性
Visual Basic程序设计/第10章 菜单与工具栏设计
16/33
设计弹出式菜单的方法
(1)使用“菜单编辑器”窗口建立一个顶层菜单(主菜单项)。 (2)设置弹出式菜单的显示方式。使用PopupMenu方法显示弹出式菜单。 PopupMenu方法的语法格式是: [窗体名.] PopupMenu <菜单项> [, Flags [, X[, Y]]]
Visual Basic程序设计/第10章 菜单与工具栏设计
7/33
【例10-1】设计一个简单的下拉式菜单。
窗体设计界面
Visual Basic程序设计/第10章 菜单与工具栏设计
窗体执行界面
8/33
设计步骤如下:
1) 在“菜单编辑器”中建立如下菜单
标题(Caption) 体育 ….足球 menu1 menu11 名称(Name) 主菜单项 菜单命令 说明
21/33
2)设置新增对象属性:
对象 Picture1 属性 Align Caption 属性值 1-Align Top 说明 使图片框位于窗体的顶部 清空 1-Graphical 图形按钮
Command1()
Style
Picture
Caption Check1()
xg1.bmp、xg2.bmp

Visual C++基础教程课件:菜单、工具栏和状态栏

Visual C++基础教程课件:菜单、工具栏和状态栏

菜单、工具栏和状态栏
switch(m_nShape) { case 0:
菜单、工具栏和状态栏
添加菜单命令处理函数可以利用类向导ClassWizard。下 面给例11.1的MyDraw添加必要的代码和菜单命令处理函数, 完成应用程序的功能。
在视图类CMyDrawView的定义中添加如下的数据成员:
protected:
int m_nShape;
COLORREF m_crColor; 在视图类CMyDrawView的构造函数中对数据成员进行初 始化:
下面以实例来说明如何利用菜单编辑器创建菜单。
菜单、工具栏和状态栏
【例11.1】 编写一个单文档界面应用程序,通过菜单 选择在视图窗口中画不同的图形和设置图形的颜色。
程序的创建过程如下: (1) 利用MFC AppWizard[exe]创建SDI应用程序,项目名 设置为MyDraw。 (2) 单击项目工作区窗口下的“ResourceView”标签,打 开资源列表。展开“Menu”,双击Menu下的 IDR_MAINFRAME即可打开菜单编辑器,如图11-2所示。
void CMyDrawView::OnDrawEllipse()
{
m_nShape=0; Invalidate(); //产生WM_PAINT消息更新视图
}
菜单、工具栏和状态栏
同样为其它菜单项添加WM_COMMAND消息处理函 数如下:
void CMyDrawView::OnDrawTriangle() {
在基于MFC框架的应用程序中,可以在任何地方处理命 令消息WM_COMMAND。实际上,框架窗口是大多数命令 消息的接收者,但命令消息可以在视图类、文档类甚至在应 用程序类中被处理,只要在该类的消息映射表中添加要处理 的消息的映射项即可。从CCmdTaret派生出来的所有类都可 以处理命令消息。

Visual Basic基础知识课件——菜单和对话框

Visual Basic基础知识课件——菜单和对话框
(7)“删除”。删除选定的菜单控件。
上一页 下一页 返回
3. 菜单项显示区
10.2 菜单编辑器
该区域位于菜单编辑器的下半部分,输入的菜单项在这里显示出来,并通过 内缩符“····”来表示菜单的层次。
在该区域需要说明的有以下几点: (1)内缩符号是由4个点“····”组成,它表明了菜单项所在的层次,一个内 缩符号(4个点)表示一层,如果只有一个内缩符号,则该符号后面的为第二层; 最多可有五个内缩符号,则该后面的菜单项为第六层;如果一个菜单项前面没有 内缩符号,则该菜单为菜单名,即菜单的第一层。 (2)在“标题”栏内输入一个“-”,则表示产生一个分隔线。 (3)只有菜单名而没有菜单项的菜单称为“顶层菜单”(top-level menu), 在输入这样的菜单项时,通常在后面加上一个叹号(!)。 (4)一个菜单控件,主要包括:菜单名(菜单标题)、菜单命令、分割线 和子菜单。 (5)除了分隔线外,所有的菜单项都可以接收Click事件。 (6)在输入标题时,如果在字母前面加上“&”,则显示菜单时在该字母下 加上一条下划线,可以通过快捷键“Alt”+“字母”打开菜单或执行相应的菜单 命令。
下一页 返回
1. 数据区
10.2.1 菜单编辑器
数据区用来输入菜单项,设置菜单的属性,当然也可以修改菜单。 (1)标题(Caption)。用于输入菜单标题或菜单命令标题,这些标题将显 示在菜单栏或菜单中,相当于设置该菜单控件的Caption属性。 (2)名称(Name)。用来输入菜单名及各菜单项的控件名,它不在菜单中 出现。菜单名和每一个菜单项都是一个控件,都要为其取一个控制名。 (3)索引(Index)。该文本框用来为用户建立的控件数组输入下标。 (4)快捷键(Shortcut)。用来设置菜单项的快捷键(热键)。单击右端的 箭头,将下拉显示可供选择的热键。在此可以选择输入与菜单项等价的热键。 (5)帮助上下文ID(HelpContextID)。该文本用于为菜单控制设置一个相 关的上下文编号。它用来为应用程序提供上下文有关帮助。

龚沛曾VisualBasicVB程序设计教程件PPT教案

龚沛曾VisualBasicVB程序设计教程件PPT教案
第16页/共29页
17
二、窗体设计窗口(Form)
窗体是建立VB应用程序的主要部分,一个应 用程序至少有一个窗体窗口。 每个窗体必须有一个唯一的窗体名,默认名 为Form1。 设计状态的窗体由网格点构成,方便用户对 控件的定位,网格点间距可以通过工具|选项|通 用进入窗体网格设置。 运行时可通过属性控制窗体的可见性(窗体的 网格始终不显示)。 利用Shift+F7组合键打开窗体窗口
的直其线(L他ine)控件装入到工具箱。
数据控制(Data)
第23页/共29页
七、其他窗口
1.立即(Immediate)窗口
为调试程序提供的,可在此直 接用Print方法输出表达式的值, 也可以在程序代码中用 Debug.print语句在立即窗口输 出表达式的值。
2.窗体布局(Form Layout)窗口
第6页/共29页
7
当一个标签放在窗体上时,标签的左上角坐 标(用Left、Top表示)就被指定了。
0,0 Top
Left 欢迎使用VB
如果改变标签的左上角坐标就可移动标 签,即移动文字。 例如: Label1.Top=Label1.Top+50可使 标签Label1向下移动50单位。
第7页/共29页

第17页/共29页
18
三、代码(Code)设计窗口
1.代码窗口作用
编辑和显示窗体、标准模块中的代 码。每 个窗体 都有各 自的代 码窗口 。
2.代码窗口的组成
(1)“对象”下拉列表框 (2)“过程”下拉列表框 (3)“代码”框 (4)“过程查看”按钮 (5)“全模块”查看按钮。
3.代码窗口的打开方法 (4种)
用于指定程序第24页运/共2行9页 时窗体的初 始位置,主要应用于多窗体程

VB习题解答

VB习题解答

作用:在对象上输出信息 对象:窗体、图形框或打印机(Printer) ,省略对象在窗体上输出。 Spc(n)函数:插入n个空格,允许重复使用。 Tab(n)函数:左端开始右移动n列,允许重复使用。 ;(分号):光标定位上一个显示的字符后。 ,(逗号):光标定位在下一个打印区的开始位置处。 无 ;,时换行。 开始打印的位置是由对象的CurrentX和CurrentX属性决定, 缺省为打印对象的左上角0,0。 注意:Print方法在Form _Load事件过程中起作用,必须设置窗体的 AutoRedraw为True。
3.常用方法
[对象.]SetFocus:是把光标移到指定的文本框对象中。
4.文本框的应用 数据过滤
例2.7 要求输入合法的数字数据。当输入结束时(按Tab键),对于 输入正确的数据,显示正确信息;对输入的非数字数据,则响铃 (Beep)、显示错误信息、清除文本框中的内容,并使焦点重新回到文 本框。 • Text2_ LostFocus 当输入结束按Tab键时,该事件激发。 • IsNumeric(Text2):判断是否输入非数字数据。 • Text2.SetFocus:使焦点重新回到文本框。
例2.3
控件设置
默认控件名 标题 有关属性设置 Name Caption 颜色、对齐、 Form1 MousePointer=99,MouseIcon=Key04.ico 鼠标属性例 左对齐 Alignment=0, BorderStyle =1 Label1 居中 Alignment=1,BorderStyle =1 Label2 自动 AutoSize=True, WordWarp=False, BorderStyle =1 Label3 背景白 BackColor= &H00FFFFFF&, BorderStyle =0 Label4 前景红 ForeColor= &H000000FF&, BorderStyle =0 Label5

《计算机编程基础visual basic》模块7 菜单、工具条与状态栏设计

《计算机编程基础visual basic》模块7  菜单、工具条与状态栏设计

三、设计工具条
内容讲解: ❖可以在Toolbar属性页Buttons中设置新加入的按钮的 属性。这些属性包括:索引(Index)、标题(Caption)、 描述信息(Description)、关键字(Key)、值(Value)、样 式(Style)、宽度(Width)、提示信息(ToolTipText)等。
案例实施:
❖第一步:在菜单栏上选择【工程】菜单中的【部件】选项,在弹 出的对话框中,单击【控件】选项卡。 ❖第二步:在列表中选择【Microsoft Windows Common Control 6.0】,单击【确定】按钮。 将【Toolbar】控件和【ImageList】控件添加到工具箱中。在工具 箱中新增的控件。
❖ActiveX控件是Visual Basic工具箱的扩充。ActiveX控件包 含很多控件如工具栏(Toolbar)、数据组合框 (DataCombo)等等。ActiveX控件可以是系统提供的,也 可以是由第三方厂商提供的,当然还可以是用户自己开发的。 使用ActiveX控件与使用其他内置控件的方法是相同的,在程 序中加入ActiveX控件后,它就成为开发和运行环境的一部分, 因此我们不需要特殊学习既能掌握其使用方法。
❖案例分析:我们通过菜单编辑器和PopupMenu方 法来实现弹出式菜单的制作。
三、弹出式菜单设计
案例实施:
❖第一步:新建工程,设置窗体属性 1. 在Form1【属性窗口】中设置【Caption】属性
为“弹出式菜单设计”。
2. 在Form1【属性窗口】中通过【Picture】属性 加载图片“背景.jpg”作为窗体背景。
二、下拉式菜单设计
内容讲解:菜单编辑器主要选项说明
❖【标题】的功能:
相当于控件的Caption属性,是程序运行时显示在菜单上的 说明文字。这个选项中的内容主要是提供给用户看的。此项 为必填项。

Visual Basic程序设计第10章 ActiveX控件简介

Visual Basic程序设计第10章 ActiveX控件简介

Microsoft Windows Common Controls 3 6.0 Microsoft Winsock Control 6.0
COMCT332.OCX MSWINSCK.OCX
Logo
第10章 ActiveX控件简介
1
知识要点
2
3 4
习题与解答
实训指导
测验题
Company Logo
Logo 10.2习题与解答
Company Logo
Logo
3.若要向TreeView控件动态地加入node, 对key值该如何设置? 答:一定要在设计中保证Key值的唯一性, 即不同节点的Key值必须是不同的,如果变 量的值和已有的节点的Key相同,则一定会 报告错误。不过使用Add添加节点时,Key 值可以省略不填。
CommonDialog
DBGrid DBList, DBCombo DataGrid DataList, DataCombo MSFlexGrid Grid MSHFlexGrid MAPIMessages, MAPISession Multimedia MCI RichTextBox Microsoft Tab Control TabStrip, Toolbar, StatusBar, ProgressBar, TreeView, ListView, ImageList, Slider, ImageCombo CoolBar WinSock Company Logo
Compaቤተ መጻሕፍቲ ባይዱy Logo
Logo
2.如何判断用户选择的是TreeView的父 节点还是子节点? 答:可以使用SelectedItem属性获得用户 选择的节点。SelectedItem属性是Node类 型,可以利用Node类型Children属性知道 该节点有几个子节点,也可以使用Node类 型的FullPath属性知道该节点的位置,或 Parent属性获得父节点。使用这些属性你 就可以很容易做判断了。

VB菜单、工具栏、菜单栏设计

VB菜单、工具栏、菜单栏设计
02 针对不同用户群体进行界面测试,收集反馈并优 化设计。
03 提供足够的自定义选项,以满足不同用户的个性 化需求。
优化界面布局和交互方式
01
合理安排界面元素的位置和大小,使其符合用户的视觉习惯。
02
简化操作流程,减少不必要的步骤和点击次数。
提供清晰的视觉反馈,如按钮点击效果、动态加载指示等,以
03
03
菜单栏设计
菜单栏的布局
水平布局
将菜单项水平排列,适合于较长的菜单项名称。
垂直布局
将菜单项垂直排列,适合于较短的菜单项名称。
分组布局
将相关联的菜单项分组,便于用户快速找到所需功能。
菜单栏的设计原则
简洁明了
菜单项名称应简短、清晰,避免使用过于专 业的术语。
层次分明
菜单项应按照功能分类,形成清晰的层次结 构。
VB菜单、工具栏、菜 单栏设计
目录
• VB菜单设计 • 工具栏设计 • 菜单栏设计 • VB界面设计中的注意事项 • VB界面设计实例分析
01
VB菜单设计
菜单的类型
下拉菜单
下拉菜单是常见的菜单类型,用户点击菜单 项后,会弹出下拉列表供用户选择。
弹出菜单
弹出菜单通常在用户右键点击时出现,提供 一些常用的功能或操作。
02
工具栏设计
工具栏的种类
主工具栏
包含常用命令的综合性工具栏,方便 用户快速访问常用功能。
自定义工具栏
用户可以根据自己的需求创建自定义 工具栏,添加或删除按钮,以适应特 定工作流程。
浮动工具栏
可移动到屏幕任意位置的工具栏,方 便用户在不同区域使用。
停靠工具栏
可以自动停靠在窗体边缘的工具栏, 便于用户快速访问常用命令。

visual basic 程序设计课后习题参考答案

visual basic 程序设计课后习题参考答案

Visual basic 程序设计习题参考答案第一章Visual basic 程序设计一、选择题二、填空题三、简答题1、简述visual basic 的特点。

(1)具有可视化的设计平台(2)面向对象的设计方法(3)事件驱动的编程机制(4)结构化程序设计语言(5)开放的数据库功能与网络支持2、什么是对象、类、属性、事件和方法?在可视化编程语言中,对象是代码和数据的集合,它可以是窗体和控件,也可以是菜单和数据库等。

描述一个对象有三个基本要素:属性、方法和事件。

类是一组用来定义对象的相关过程和数据的集合,即同类对象的集合和抽象。

属性是描述对象的一组特性。

方法是对象能够执行的动作,它是对象本身内含的函数或过程,用于完成某种特定的功能。

事件是发生在对象上并且能够被对象识别的动作,即由系统预先设置好的、能被对象识别的动作,如Click(单击)、DblClick(双击)、Load(窗体的装载)、KeyPress(按键)、Change(改变)、MouseMove (鼠标的移动)等,每一种对象能识别的事件是不同的5、什么是事件驱动的编程机制?当某个事件(一般由用户操作来触发) 发生时,系统就会自动执行此事件的事件过程。

由事件控制整个程序的执行流程。

事件过程要经过事件的触发才能被执行,这种工作模式称为事件驱动方式。

第二章Visual basic 程序设计基础一、选择题二、填空题第三章数据输入输出一、选择题二、填空题3第四章选择结构和循环结构程序设计一、选择题二、填空题第五章数组一、选择题二、填空题第六章过程一、选择题二、填空题三、简答题1、简述事件过程和通用过程的含义和联系。

5VB应用程序是由过程组成的,过程是完成某种特殊功能的一组独立的程序代码。

VB中的过程有两大类:事件过程和通用过程事件过程是当发生某个事件时,对该事件作出响应的程序段。

事件过程由VB自行声明,用户不能增加或删除。

事件过程是VB 应用程序的主体。

Visual Basic第10章菜单和工具栏

Visual Basic第10章菜单和工具栏

程 序 设 计
Visual BASIC


万 博 科 技 职 业 学 院
Wanbo Inst. Of Since & Tech.
快捷菜单
怎样弹出快捷菜单

Visual BASIC
程 序 说明: 设 计 1. 只有菜单名是必须的。并已在菜单编辑器中定义。
2. 3.
在被右击的对象的MouseDown事件过程中编程 使用PopupMenu语句(方法),格式: PopupMenu 菜单名,标志, x, y, 粗体子菜单名
功能:适用于下拉式菜单和快捷菜单 菜单的树形结构(最多6层) 菜单项的增减、插入、移动 菜单项的属性设置 菜单项数组 窗体工作区缩小(ScaleHeight 或 ScaleWidth相应缩小)


程 序 设 计
Visual BASIC
万 博 科 技 职 业 学 院
Wanbo Inst. Of Since & Tech.
菜单项的属性
把菜单项看作一种类似命令按钮的控件 主要属性

Visual BASIC

名称:必须输入,不能重名,除非是数组元素 (Index属性非空) 标题(Caption) Index 索引(下标)属性,一般不填 Visible(可见),Enabled(可用) 对应的快捷键-主项与子项的设置方法不同
指定的菜单必须含有至少一个子菜单。 与下拉式菜单编程相同,正常共享代码。


万 博 科 技 职 业 学 院
Wanbo Inst. Of Since & Tech.
工具栏
插入部件:
Microsoft Windows Commom Controls 6.0

VisualBasic菜单和工具栏

VisualBasic菜单和工具栏

主要属性:
Index Caption Key Style ToolTipText Image
屋性页
通用按钮1图片]
索引2〕: [] JJ
标题©:
插入按钮国)1 删除按钮成)1 描述口:厂
关键字如: New 样式⑤: 0 - tbrBefault 二
值俚):|Q - tbrVnpress 宽度
(保留区)也):r°o
椅在被右击的对象的MouseDown事件过程中编程 椅 使用PopupMenu语句(方法),格式:
PopupMenu菜单名,标志,x, y,粗体子菜单名
♦说明:
1. 只有菜单名是必须的。并已在菜单编辑器中定义。 2. 指定的菜单必须含有至少一•个子菜单。 3. 与下拉式菜单编程相同,正常共享代码。
工具栏
❖插入部件:
Microsoft Windows Commom Controls 6.0
•:•在窗体中加入工具栏(Too旧ar)
椅主要属性:Align,决定工具栏的位置
[Toolbar.
♦:•加入图像列表控件(ImageList),用于 保 存工具栏中所需的图像。
ImageList|
^^4
工具栏的按钮属性页
缺省 复选按钮 单选按钮 分隔符 占位按钮 下拉式按钮
图像列表控件ImageList
•:•用于保存多个图片(在Listimages属性 中),供其他控件和程序使用。
・:・图片类型:位图(.bmp)、光标(.cur) 、图 标(.ico)、JPEG(.jpg)或 GIF(.gif)文 件。
•:•怎样加入图像 •:・工具栏与图像列表的关联操作 •:・其他应用
ScaleWidth相应缩小)
菜单项的属性
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

显示区
4/33
“菜单编辑器”的组成
属性设置区 窗口的上部分用于设置每个菜单项的基本属性
编辑区 窗口的中部有7个按钮,用于编辑菜单中的各菜单项
菜单项编辑区 窗口的下方区域,用于显示输入的菜单项,编辑好的
菜单会立刻在编辑区中显示出来,并通过内缩符号表明菜 单项的层次
Visual Basic程序设计/第10章 菜单与工具栏可设整计理ppt
说明 主菜单项 菜单命令 子菜单项 菜单命令 菜单命令 分隔符 菜单命令 主菜单项 菜单命令 菜单命令 菜单命令
Visual Basic程序设计/第10章 菜单与工具栏可设整计理ppt
10/33
2) 为相应的菜单命令编写事件过程
编写“足球”菜单项的Click事件代码:
Private Sub menu11_Click() Label1.Caption = "你选择了足球"
……
Visual Basic程序设计/第10章 菜单与工具栏可设整计理ppt
11/33
1. 设置快捷键
为它们设置快捷键将会大大提高操作速度。例如,Ctrl+C 可代表复制,Ctrl+V可代表粘贴。
为菜单设置热键与对应的菜单项
Visual Basic程序设计/第10章 菜单与工具栏可设整计理ppt
12/33
Visual Basic程序设计
第10章 菜单与工具栏设计
计算机 学院
教师:傅茂洺 2009年 月 日
提要
10.1 菜单编辑器 10.2 下拉式菜单 10.3 弹出式菜单 10.4 制作工具栏
Visual Basic程序设计/第10章 菜单与工具栏可设整计理ppt
2/33
10.1 菜单编辑器
一个完整的菜单通常由:主菜栏、子菜单、菜单项、访 问键、快捷键、分隔符等组成。
End Sub
编写“游泳”子菜单下的2个菜单项的Click事件代码:
Private Sub menu121_Click() Label1.Caption = "你选择了蛙泳"
End Sub Private Sub menu122_Click()
Label1.Caption = "你选择了仰泳" End Sub
“菜单编辑器”中的编辑按钮
用于调整菜单项的级别。单击一次“→”按钮,产生一个内缩符号“…. ” 用于调整菜单项的上下位置 进入下一个菜单项的编辑 插入一个空白菜单项 删除当前菜单项
Visual Basic程序设计/第10章 菜单与工具栏可设整计理ppt
6/33
“菜单编辑器” 中的显示区与对应的菜单 项
14/33
【例10-2】设计一个简单的文本编辑器,利用输入 对话框输入文本,通过菜单命令控制文本框中字 体的外观。其中,部分菜单项具有在其旁加上或 取消"√"标志、关闭或隐藏菜单项的功能,并设 有快捷键和访问键功能,其执行界面如图所示。
2. 增加确认标记
在菜单中,靠近命令的确认标志表示该命令项已经被选 择。需要在菜单中使用缺省选择时,则可以设置确认标志。 当“菜单编辑器”中的“复选”复选框设置为选中时,在相 应的菜单项左旁会被加上“√”记号。
在“菜单编辑器”中设置了的确认标志,也可以使用代 码将其删除或加上,如:
menu11.Checked = False‘使“足球”菜单项的“√”记号去除
窗体执行界面
9/33
设计步骤如下: 1) 在“菜单编辑器”中建立如下菜单
标题(Caption) 体育 ….足球 ….游泳 ……..蛙泳 ……..仰泳 ….….关闭 军事 ….陆军 ….海军 ….空军
名称(Name) menu1 menu11 menu12 menu121 menu122 menu13 menu14 menu2 menu21 menu22 menu23
“菜单编辑器” 显示区显示的菜单项目
窗体运行时对应的菜单显示效果
Visual Basic程序设计/第10章 菜单与工具栏可设整计理ppt
7/33
10.2 下拉式菜单
“下拉式菜单”一般通过单击菜单栏中的菜单项的方式打开。 在下拉式菜单系统中,一般有一个主菜单,称为“菜单栏”
建立菜单的步骤
(1)打开“菜单编辑器”设置各项菜单项 (2)为相应的菜单命令编写事件过程
5/33
“菜单编辑器”中的菜单项主要属性
标题 (Caption) 名称 (Name) 索引 (Index) 快捷键 (Shortcut) 复选 (Checked) 有效 (Enabled) 可见 (Visible)
设置菜单项显示的标题 设置菜单项的名称 设置菜单控件数组的下标 为菜单项选择一个快捷键 设置某一菜单项是否可选 设置菜单项是否可用 设置菜单项是否可见
4. 菜单项的隐藏
要使菜单项消失而不可见,当“菜单编辑器”中的“可见”复选 框设置为不可选时,其相应的菜单项将被隐藏起来。也可以在代码中 使一个菜单项隐藏,如: menu11.Visible = False ‘使“足球”菜单项隐藏
Visual Basic程序设计/第10章 菜单与工具栏可设整计理ppt
menu11.Checked = True ‘在“足球”菜单项加上“√”记号。
Visual Basic程序设计/第10章 菜单与工具栏可设整计理ppt
1Байду номын сангаас/33
3. 菜单项的有效性控制
有时候,某些菜单命令暂时毫无意义,可以根据程序的运行状态, 动态的进行调整,暂时将它模糊,表示该菜单项不可选(呈灰色), 如: menu11.Enabled = False ‘使“足球”菜单项不起作用
Visual Basic程序设计/第10章 菜单与工具栏可设整计理ppt
3/33
属性设置区
为了创建菜单,VB 提供了一个设计菜单的 工具,即“菜单编辑 器”。
可在VB的“工具”菜 单下选择“菜单编辑器” 命令,则可打开“菜单 编辑器”窗口。
编辑区
Visual Basic程序设计/第10章 菜单与工具栏可设整计理ppt
注意: ① 菜单项控件只包含一个事件,即Click事件。 ② 菜单标题而非菜单命令的菜单项,无需添加代码。
Visual Basic程序设计/第10章 菜单与工具栏可设整计理ppt
8/33
【例10-1】设计一个简单的下拉式菜单。
窗体设计界面
Visual Basic程序设计/第10章 菜单与工具栏可设整计理ppt
相关文档
最新文档