第10章 菜单与工具栏visual basic
- 格式:ppt
- 大小:235.00 KB
- 文档页数:15
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. 设置设计时属性。
菜单和工具栏知识(1)-修改用户界面的工具有两种自定义菜单栏和工具栏的工具:共享“自定义”对话框和Visual Basic。
虽然,在每个Off ice应用程序之间,“自定义”对话框仍有很小的区别,但是用于修改菜单栏和工具栏的可编程对象在所有的应用程序中都是相同的。
本节讲述了“自定义”对话框和共享可编程对象,以及何时和怎样使用这些工具。
“自定义”对话框Office应用程序(包括Outlook)提供了相同的接口-“自定义”对话框-来对Visual Basic应用程序进行设计时刻更改。
对菜单栏和工具栏的设计时刻更改是指在应用程序运行前的任何更改。
这包括添加、删除、移动、恢复菜单部件和工具栏控件,以及设置它们在运行时条件改变后不会改变的属性。
这一节讨论怎样使用“自定义”对话框和VB代码来修改菜单栏和工具栏。
在两种技术都可作同样修改的场合下,使用“自定义”对话框能更快和更容易地完成设计时刻更改。
显示“自定义”对话框在“视图”菜单里,指到“工具栏”,然后单击“自定义”。
以下图示是PowerPoint 中“自定义”对话框里的“工具栏”一表。
Microsoft Access,Microsoft Excel,和Microsoft Word和Microsoft PowerPoint一样,都在“自定义”对话框(含“工具栏”表,“命令”表和“选项”表)中提供了相同的控件,但是前三种应用软件还在“工具栏”表和“命令”表中包含了其他一些元素,专门用于这些软件本身的自定义。
这些元素将在下面的段落中进行介绍。
Microsoft Access “工具栏”表包含一个“属性”按钮,用来显示“工具栏属性”对话框。
使用这个对话框来设置内制属性或自定义菜单栏和工具栏。
关于使用“工具栏属性”对话框的详细说明,请参考“Building Applications with Microsoft Access 97”的第一章。
Microsoft Excel “工具栏”表包含一个“附加”按钮,用来显示“附加工具栏”对话框。
"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,才能承受焦点。