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

合集下载

VB教学大纲

VB教学大纲

《Visual Basic程序设计》教学大纲课程名称:《VisualBasic程序设计》适用专业:二年专(高职单招)计算机技术应用专业学时数:70执笔人:郭琦编写日期:一、课程的性质和任务,课程教学目标(一)课程的性质《VisualBasic程序设计》课程是二年专(高职单招)计算机技术应用专业二年级学生的专业必选课。

VisualBasic语言是一种基于面向对象方法论之上的可视化编程语言。

是近年来较为流行的程序设计语言,它具有易于掌握、使用方便、功能强大等优点。

通过本课程的学习,应能具有软件开发、处理实际问题的初步能力,为后续的专业课程的学习打下基础,同时为《动态网页制作》等课程提供更深入的学习基础。

(二)课程的任务本课程的教学任务是:通过本课程的学习,掌握必要的VisualBasic语言的语法知识,在理解语法的同时能从面向对象方法学的角度掌握VisualBasic可视化编程的概念和方法。

通过例题的实际运作,掌握使用VisualBasic开发Windows应用程序的一般方法和特点,理解Windows应用程序的基本概念、主要功能和Windows应用程序开发的基本思想,初步形成分析问题和解决实际问题的能力,能够根据实际需要自行开发简单的Windows应用程序,并为今后进一步使用VisualBasic或其他面向对象的可视化开发工具开发Windows应用程序打下基础。

(三)课程教学目标1、知识教学目标1).理解VisualBasic可视化编程的概念和方法2).掌握必要的VisualBasic语言的语法知识。

3).学会利用VB调试工具调试程序和跟踪程序、错误处理的方法4).掌握VB窗体与常用控件常用属性、事件、方法。

5).熟练掌握在代码窗口中编写事件过程的方法。

掌握使用基本控件设计程序的方法。

6).掌握菜单、工具栏、状态栏的设计方法、学会常见的ActiveX控件的使用。

7).理解面向对象的文件处理。

8).了解VB在数据库等的应用。

VISUAL BASIC 教案

VISUAL BASIC 教案
1 单击工具箱中绘制命令按钮控件的工具

② 将鼠标指针移到窗体上适当位置,此时指针变成十字线,按住鼠标器左键不放, 拖拉出一个大小合适的方框,释放鼠标器左键,就形成一个命令按钮,如图 6-8 所示。
图 6-8 建立控件以后,工具箱中的相应工具和鼠标指针恢复原状。刚建好控件的四周有 8 个
小方块,表示该控件为活动控件。用鼠标器单击控件可选定该控件并使其成为活动控件, 拖动控件到新的位置放开可移动控件。用鼠标器拖动控件四周的小方块可改变控件的大 小。 ⑵ 对象的命名 每个对象都有自己的名字,有了名字才能在程序中引用该对象。在建立对象时,VB 会自动提供一个形如 Command1、Command2、Label1、Label2 之类的缺省名。为了使程序 容易阅读、理解,最好给对象设置一个有意义的名字,如 cmdOk 等。一般约定对象名由 3 个小写字母组成的前缀(指明对象的类型)和表示该对象作用的缩写字母组成,表 6-2 列 出了常用控件的前缀规定和命名举例。 名字是对象的属性之一,可以通过在属性窗口设置名称属性来给对象命名。 表 6-2 对象的类型 Form Command Label TextBox Timer 2. 象的属性、方法和事件 VB中的对象具有自己的属性、方法和事件。可以把属性看作对象的性质,把方法看作 对象的动作,把事件看作对象对外部操作的响应,它们构成了对象的三要素。 日常生活中的对象,如小孩玩的气球同样具有属性、方法和事件。气球的属性包括可 以看到的一些性质,如它的直径和颜色,以及其它一些描述气球状态的属性,如充气或未 充气。气球还具有本身所固有的动作,如放气方法(排出气球中的气体)和上升方法(放 手让气球飞走) 。气球还有预定义的对某些外部事件的响应,例如,气球对刺破它的事件 响应是放气,对放手事件的响应是升空。 ⑴ 属性 属性(property)是对象的性质,对象的许多属性会影响对象的外观及功能,如窗体的 Caption 属性决定窗体标题栏中显示的内容,Name 属性设置窗体的名称,Height 和 Width 属性决定窗体的初始大小,Top 和 left 属性决定窗体的位置,MaxButton 和 MinButton 属 性决定窗体能否最大化或最小化等。 不同的对象有许多相同的属性, 也有许多不同的属性。 对象的属性可以在设计程序界面时通过属性窗口设置。也可以在运行时通过程序代码设 意义 窗体 命令按钮 标签 文本框 定时器 前缀 frm cmd lbl txt tmr 名字举例 frmFind cmdOk lblInput txtSource tmrClock

VisualBasic工具栏、对话框

VisualBasic工具栏、对话框

VisualBasic工具栏、对话框工具栏可以用工具栏进一步增强应用程序的菜单界面。

工具栏含有工具栏按钮,它提供了对于应用程序中最常用的命令的快速访问。

例如:Visual Basic 的工具栏含有执行常用命令的ToolBarButton,如"打开"(打开已存在的工程)、"保存"(存储当前的工程),等等。

创建工具栏工具栏(也称为发条或者控制栏)已经成为许多基于Windows 的应用程序的标准功能。

工具栏提供了对于应用程序中最常用的菜单命令的快速访问。

使用ToolBar 控件来创建工具栏非常容易且很方便,它在Visual Basic的专业版与企业版中是可用的。

如果使用的是Visual Basic 学习版,则可以像本章后面的"协调菜单与工具栏的外观"所描述的那样用手工来创建工具栏。

下列示例演示为MDI 应用程序创建工具栏的过程;在标准窗体上创建一个工具栏的过程基本上一样。

要手工创建工具栏,请按照以下步骤执行:1. 在MDI 窗体上放置一个图片框。

图片框的宽度会自动伸展,直到填满MDI 窗体工作空间。

工作空间就是窗体边框以内的区域,不包括标题条、菜单栏或所有的工具栏、状态栏或者可能在窗体上的滚动条。

注意只能把那些直接支持Align 属性的控件放置在MDI 窗体上(图片框是支持这一属性的的标准控件)。

2. 在图片框中,可以放置任何想在工具栏上显示的控件。

典型地,用CommandButton 或Image 控件来创建工具栏按钮。

图 6.16表示出了一个含有Image 控件的工具栏。

要在图片框中添加控件,单击工具栏中的控件按钮,然后在图片框中画出它。

注意当MDI 窗体中包含了图片框时,该MDI 窗体的内部区域不包括图片框在内。

例如:MDI 窗体的ScaleHeigh 属性返回MDI 窗体的内部高度,这个高度已不包括图片框的高度。

3. 设置设计时属性。

Visual Basic程序设计基础教程

Visual Basic程序设计基础教程
ห้องสมุดไป่ตู้
1.3.5 常用工作窗口
1.工程(Project)资源管理器窗口
工程是指用于创建一个应用程序的文件的集合。工程 资源管理器列出了当前工程中的窗体和模块
这些文件包括:窗体文件 (.FRM)、标准模块文件 (.BAS)、类模块文件(.CLS)、 工程文件(.VBP)、工程组文件 (.VBG)、资源文件(.RES)
4. 编写程序代码(事件响应代码)
对象名称
Command1 Command2 Command3 Form
事件
单击(Click) 单击(Click) 单击(Click) 装入(Load)
响应
将窗体的背景设置为白色 将窗体中文本的颜色设置为红色 结束程序运行 显示“VB程序设计示例”
双击
5. 保存程序
如:工程1—Microsoft Visual Basic(设计) 方括号中的“设计”表示处于设计阶段,随着工作状态
的不同,括号内的信息可能是:“运行”,表示处于程序运 行阶段;“Break”表示处于程序中断阶段。这三个阶段也称 为设计模式、运行模式和中断模式。
1. 设计模式:可进行用户界面的设计和代码的编制。 2. 运行模式:运行应用程序,不可编辑代码和界面。 3. 中断模式:中断运行,可编辑代码,但不可编辑界面。
“工程资源管理器窗口”中 还有三个按钮:
• “查看代码”:用于查看相应文件的程序代码。 • “查看对象”:用于查看相应的窗体。 • “切换文件夹”:用于查看文件所在的文件夹。
1.3.5 常用工作窗口
窗体设计器窗口 它是设计程序时主要操作的窗口,设计程序的第一步,
就是在该窗口中绘制各种控件,窗口显示的也就是程序运行 的界面。
1.1.1 基本术语 1.1.2 程序设计语言 1.1.3 程序的基本结构 1.1.4 程序设计的一般步骤

VB实验4 MDI窗体及工具栏

VB实验4 MDI窗体及工具栏
Visual Basic程序设计实验指导
上一页
下一页
退 出
第11页
二、预备知识
目的和要求 预备知识
上一页
下一页
退 出
Button.Index :表示工具栏按钮的索引,每个 按钮对应一个索引值,单击工具栏上的按钮返回 其按钮的索引值,根据索引值进入相应的 Case 分 支。例如,单击工具栏最左边的按钮, Button.Index值为1,进入Case 1进行事件处理。 当然,也可以用Button.Key来设置分支条件。
Visual Basic程序设计实验指导
二、预备知识
目的和要求 预备知识
上一页
下一页
退 出
4.创建用户自定义工具栏 创建用户自定义工具栏的一般步骤如下: (1)在MDI窗体上放置工具栏和图像列表对象 在Visual Basic工具箱上单击ToolBar控件, 并拖到MDI窗体的任何位置,创建一个ToolBar1对 象,Visual Basic自动将ToolBar1移到顶部。单 击ImageList控件,并拖到MDI窗体的任何位置 (位置不重要,因为它总是不可见的),创建一 个图像列表对象ImageList1。
第8 页 Visual Basic程序设计实验指导
二、预备知识
目的和要求 预备知识
上一页
下一页
退 出
(3)将图像列表对象绑定到工具栏上 若要在工具栏中使用图像列表中的图像,必 须先将图像列表对象绑定到工具栏上,具体操 作如下: 右击ToolBar1对象,选择“通用”选项卡, 在“图像列表”下拉框里选择ImageList1,就 将ImageList1绑定到ToolBar1上。
上一页
下一页
退 出
【实验步骤】 (1)界面设计 请参照图4-7所示的界面设计窗体。 (2)完善程序代码 (3)运行工程并保存文件 运行程序,单击菜单和工具栏,观察运行结果, 将MDI窗体保存为F4-2.frm,两个子窗体分别另存 为 F4-2-1.frm (“诗歌欣赏”子窗体)和 F4-22.frm (“日期显示”子窗体),工程保存为 P42.vbp。

VB第一章

VB第一章

14
1.4 设计一个简单的Visual Basic程序 可分为两大部分工作:
设计用户界面和编写程序代码 设计VB应用程序的基本步骤如下: (1) 设计用户界面 (2) 编写程序代码 (3) 运行调试程序 (4) 保存程序文件 【例1.1】编写一个显示文字 信息的程序。
15
1.4.1 设计用户界面
设计VB应用程序要在这3种模式下进行转换。
17
设计模式下设置属性的基本步骤: 选择对象 在窗体窗口或在属性窗口的对象下拉列表框中选择要 设置属性的对象。 设置属性 确定需要设置的属性名,然后在属性窗口设置相应的 属性值。 运行模式下设置属性的方法: 给对象的属性赋值(详细内容在第2章介绍)。 例1.1有1个窗体、1个标签、1个文本框和3个命令按 钮6个对象,它们的属性有的是在属性窗口中设置的(设 计模式),有的是通过运行程序设置的(运行模式)。
对象名称 对象下拉列表框 显示方式选项卡
属性列表框
属性说明
11
1.3.6 窗体布局窗口 用于确定应用程序运行后,窗体窗口在计算机屏 幕中的初始位置。
虚拟显示器
窗体小图像
12
1.3.7 代码窗口 主要用于输入和编辑程序代码。VB中的窗体模块、 标准模块和类模块都有各自的代码窗口。
工程名称
对象下拉列表框
18
在属性窗口中的具体设置情况如表1.1所示: 表1.1 属性设置
对象名 属性名 Caption Font Caption 属性值 我的第一个程序 五号 默认为小五号 为空,用于输出 说明
Form1
Label1
BorderStyle Text
Caption Caption Caption
1-Fixed Single

visual_Basic程序设计教程_课后习题答案及练习

visual_Basic程序设计教程_课后习题答案及练习

"VB程序设计"综合复习资料第一章 Visual Basic程序设计概述一、填空题1、VisualBasic是一种面向__________的可视化程序设计语言,采取了__________的编程机制。

2、在VB中工程文件的扩展名是____________,窗体文件的扩展名是____________,标准模块文件的扩展名是____________。

3、执行“工程〞菜单下的__________命令,可选择并添加Active*控件。

4、Visual Basic 6.0用于开发__________环境下的应用程序。

二、选择题1、下面不是VB工作模式的是〔〕A.设计模式B.运行模式C.汇编模式D.中断模式2、可视化编程的最大优点是〔〕A.具有标准工具箱B.一个工程文件由假设干个窗体文件组成C.不需要编写大量代码来描述图形对象D.所见即所得3、以下不能翻开属性窗口的操作是〔〕A.执行“视图〞菜单中的“属性窗口〞命令B.按F4键C.按Ctrl+TD.单击工具栏上的“属性窗口〞按钮4、以下可以翻开立即窗口的操作是〔〕A.Ctrl+D B.Ctrl+E C.Ctrl+F D.Ctrl+G5、Visual Basic的编程机制是〔〕A.可视化 B.面向对象 C.面向图形 D.事件驱动三、简答题1、代码窗口主要包括哪几局部?2、在工程资源管理器窗口中,主要列出了哪三类文件?3、窗体布局窗口的主要用途是什么?4、VB的根本特点是什么?5、怎样理解可视化设计?6、怎要理解事件驱动编程?第二章简单的VB程序设计一、填空题1、设置是否可以用Tab键来选取命令按钮,应该用______________属性。

2、一个控件在窗体的位置由_______和________属性决定,其大小由__________和_________属性决定。

3、利用对象的属性setfocus可获得焦点,对于一个对象,只有其visible属性和____________属性为true,才能承受焦点。

visual basic程序设计

visual basic程序设计

visual basic程序设计
visual basic程序设计
Visual Basic程序设计是一门针对微软公司的Visual Basic技术开发的语言,它是一种具有可视化特性的面向对象的程序设计语言,可被应用于窗口应用程序开发,Web应用程序开发,服务器应用程序开发,移动应用程序开发等方面。

Visual Basic程序设计语言允许开发者使用可视化拖放编程技术,快速构建复杂的程序,而无需熟悉底层的编程语言。

Visual Basic程序设计主要包括3个基本组件:窗体,控件和语句。

窗体是应用程序的主要部分,它可以显示图片、文本和其他内容;控件是可以在窗体上显示的活动元素,如按钮、文本框、列表等;语句是程序中的基本部分,它指示程序应该怎样执行,并可以控制代码的执行顺序。

Visual Basic程序设计的最大优势是可视化编程,即使没有编程经验也可以创建复杂的应用程序,因为它可以用可视化的方式显示程序的运行过程,使开发者可以清楚地了解到程序的执行过程,并可以轻松地更改程序的运行逻辑。

此外,Visual Basic程序设计也具有多种程序可用性,可以跨不同的操作系统平台,如Windows,Linux和MacOS。

另外,它还支持多种数据库系统,可以让开发者轻松访问和管理数据。

总之,Visual Basic程序设计是一种强大而功能强大的编程语言,可以让开发者快速开发复杂的应用程序,而无需熟悉底层编程语言。


此,它是一个理想的选择,可以帮助开发者快速和有效地实现客户的要求。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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
分别选2个不同的图形
4. 菜单项的隐藏
要使菜单项消失而不可见,当“菜单编辑器”中的“可见”复选 框设置为不可选时,其相应的菜单项将被隐藏起来。也可以在代码 中使一个菜单项隐藏,如: menu11.Visible = False ‘使“足球”菜单项隐藏
Visual Basic程序设计/第10章 菜单与工具栏设计
13/33
Toolbar控件的 “按钮”选项卡
25/33
ImageList 控件的主要设置:
工具栏中的按钮习惯上以图形按钮方式出现,而工具 栏控件本身没有Picture属性。需要通过图像列表控件来 实现工具栏按钮图片的载入。
已插入了3个图片
向ImageList控件添加图像
Visual Basic程序设计/第10章 菜单与工具栏设计 26/33
在菜单中,靠近命令的确认标志表示该命令项已经被选 择。需要在菜单中使用缺省选择时,则可以设置确认标志。 当“菜单编辑器”中的“复选”复选框设置为选中时,在相 应的菜单项左旁会被加上“√”记号。 在“菜单编辑器”中设置了的确认标志,也可以使用代 码将其删除或加上,如:
menu11.Checked = False‘使“足球”菜单项的“√”记号去除
PopupMenu File
‘ 将“文件”菜单中的各菜单项设定为弹出式
End If
End Sub
程序启动后,在窗体上单击 鼠标右键时,即可弹出“文件” 快捷菜单。
Visual Basic程序设计/第10章 菜单与工具栏设计 18/33
10.4 制作工具栏
工具栏往往由一系列的按钮(或形象化的图标按 钮)组成,每个按钮对应一个常用的菜单命令。
窗体运行时对应的菜单显示效果 6/33
10.2 下拉式菜单
“下拉式菜单”一般通过单击菜单栏中的菜单项的方式打开。 在下拉式菜单系统中,一般有一个主菜单,称为“菜单栏”
建立菜单的步骤
(1)打开“菜单编辑器”设置各项菜单项 (2)为相应的菜单命令编写事件过程 注意: ① 菜单项控件只包含一个事件,即Click事件。 ② 菜单标题而非菜单命令的菜单项,无需添加代码。
……
Visual Basic程序设计/第10章 菜单与工具栏设计
10/33
1. 设置快捷键
为它们设置快捷键将会大大提高操作速度。例如,Ctrl+C 可代表复制,Ctrl+V可代表粘贴。
为菜单设置热键与对应的菜单项
Visual Basic程序设计/第10章 菜单与工具栏设计 11/33
2. 增加确认标记
其中: ① “菜单项”是指要弹出的菜单名称(一般是主菜单项或子菜单 项的名称)。 ② X、Y是菜单显示的位置。 ③ Flags参数指定弹出式菜单的行为。
Visual Basic程序设计/第10章 菜单与工具栏设计 17/33
【例10-3】在例10-2中,将“文件”菜单作为弹出 式菜单显示。 运行效果如图所示。
使用“菜单编辑器”,按照如下设置各菜单 项
标题 文件(&F) ….输入信息 …. ….退出(&X) 字体外观(&T) ….粗体 File Input Seprate1 Quit FontFace FontB Ctrl+B Ctrl+I 名称 快捷键
….斜体
….下划线 …. ….模糊粗体命令 ….隐藏斜体命令 …. -
只需在例10-2中增加窗体的MouseDown事件代码
Private Sub Form_MouseUp (Button As Integer, Shift As Integer, X As _ Single, Y As Single) If Button = 2 Then ‘ 单击鼠标右键时(Button=2),条件成立
【例10-2】设计一个简单的文本编辑器,利用输入 对话框输入文本,通过菜单命令控制文本框中字 体的外观。其中,部分菜单项具有在其旁加上或 取消"√"标志、关闭或隐藏菜单项的功能,并设 有快捷键和访问键功能,其执行界面如图所示。
窗体上菜单的界面
Visual Basic程序设计/第10章 菜单与工具栏设计 14/33

使用ToolBar与ImageList制作工具栏
(1)添加ToolBar与ImageList控件。 (2)在窗体上ToolBar与ImageList。 (3)设置控件的Байду номын сангаас性。 (4)编写代码。
Visual Basic程序设计/第10章 菜单与工具栏设计
20/33
1. 用手工方式制作工具栏
【例10-4】在例10-3中,增加一个自定义的工具栏。
在例10-3的基础上作修改: 1)修改应用程序用户界面
在窗体上增加一个图片框 Picture1,然后在图片框中增 加 按 钮 数 组 Command1(0)~ Command1(1) 和 复 选 框 数 组 Check1(0)~Check1(2)
Visual Basic程序设计/第10章 菜单与工具栏设计
编辑区 窗口的中部有7个按钮,用于编辑菜单中的各菜单项
菜单项编辑区 窗口的下方区域,用于显示输入的菜单项,编辑好的 菜单会立刻在编辑区中显示出来,并通过内缩符号表明菜 单项的层次
Visual Basic程序设计/第10章 菜单与工具栏设计
4/33
“菜单编辑器”中的菜单项主要属性
标题 (Caption) 名称 (Name) 索引 (Index) 快捷键 (Shortcut) 复选 (Checked) 有效 (Enabled) 可见 (Visible) 设置菜单项显示的标题 设置菜单项的名称 设置菜单控件数组的下标 为菜单项选择一个快捷键 设置某一菜单项是否可选 设置菜单项是否可用 设置菜单项是否可见
FontI
FontUd Seprate2 Blur Imm Seprate3
Ctrl+L
Ctrl+D
Refur ….刷新 Visual Basic程序设计/第10章 菜单与工具栏设计
Ctrl+R 15/33
10.3 弹出式菜单
弹出式菜单(又称“快捷菜单”),只需用户在窗体上 单击某一鼠标键(一般为鼠标右键)就立即弹出菜单。 快捷菜单可以根据用户单击鼠标键时的位置,动态地调 整菜单项的显示位置,同时也改变菜单项显示的内容,为 用户提供了更加便利的操作。
Toolbar控件的 “通用” 选项卡
Visual Basic程序设计/第10章 菜单与工具栏设计 24/33
“按钮”选项卡需要设置:“索引”、“图像”等属 性
第2个按钮 的索引值
选ImageList 控件图片库中 的第2张图片
按钮的提 示文本
Visual Basic程序设计/第10章 菜单与工具栏设计
在VB中可以通过两种方法建立工具栏:


手工方式(在图片框控件上加入一些工具按钮控件)
工具栏控件方式(使用工具栏控件)。
Visual Basic程序设计/第10章 菜单与工具栏设计
19/33

用手工方式制作工具栏
(1)在窗体中添加一个图片框Picture控件 (2)选定图片框,在图片框中添加任何想在工具栏中显示的控件 (3)设置控件的属性 (4)编写代码 一般都是在其按钮的Click事件代码中调用对应的菜单命令。
menu11.Checked = True ‘在“足球”菜单项加上“√”记号。
Visual Basic程序设计/第10章 菜单与工具栏设计
12/33
3. 菜单项的有效性控制
有时候,某些菜单命令暂时毫无意义,可以根据程序的运行状态, 动态的进行调整,暂时将它模糊,表示该菜单项不可选(呈灰色), 如: menu11.Enabled = False ‘使“足球”菜单项不起作用
提 要
10.1 菜单编辑器 10.2 下拉式菜单 10.3 弹出式菜单 10.4 制作工具栏
Visual Basic程序设计/第10章 菜单与工具栏设计
1/33
10.1 菜单编辑器
相关文档
最新文档