第9章菜单、工具栏与状态栏_第1页
第9章菜单、工具栏与状态栏_第2页
第9章菜单、工具栏与状态栏_第3页
第9章菜单、工具栏与状态栏_第4页
第9章菜单、工具栏与状态栏_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

1、第第9章章 菜单、工具栏与状态栏菜单、工具栏与状态栏 杨章伟杨章伟e-mail:1-2课程内容安排课程内容安排菜单菜单 弹出式菜单弹出式菜单 工具栏工具栏 状态栏状态栏 小结小结 习题习题 1-3菜单菜单 菜单提供一种方便的命令分组的方法,并使用户更加容菜单提供一种方便的命令分组的方法,并使用户更加容易访问这些命令,菜单将应用程序的操作命令以菜单的易访问这些命令,菜单将应用程序的操作命令以菜单的形式提供给用户。菜单从形式上分为下拉式菜单及弹出形式提供给用户。菜单从形式上分为下拉式菜单及弹出式菜单两种。式菜单两种。 1-4菜单编辑器菜单编辑器 菜单编辑器用于在界面设计阶段创建新的菜单和菜单栏菜单

2、编辑器用于在界面设计阶段创建新的菜单和菜单栏,可向现存的菜单中增加新命令、改变和删除现存菜单,可向现存的菜单中增加新命令、改变和删除现存菜单和菜单栏。菜单编辑器的主要优点是使用方便,用户可和菜单栏。菜单编辑器的主要优点是使用方便,用户可以用很少的编程工作即可完成自定义菜单。以用很少的编程工作即可完成自定义菜单。 1-5弹出式菜单弹出式菜单 弹出式菜单是独立于菜单栏而显示在窗体上的浮动菜单。在弹出式菜单是独立于菜单栏而显示在窗体上的浮动菜单。在弹出式菜单上显示的项目取决于按下鼠标右键时指针所处的弹出式菜单上显示的项目取决于按下鼠标右键时指针所处的位置。弹出式菜单也被称为上下文菜单。位置。弹出式菜

3、单也被称为上下文菜单。 弹出式菜单的创建方法与下拉式菜单的创建方法基本一致,弹出式菜单的创建方法与下拉式菜单的创建方法基本一致,只是弹出式菜单在窗体中是通过右键单击来激活。因此,在只是弹出式菜单在窗体中是通过右键单击来激活。因此,在创建弹出式菜单时,需要将菜单的可见性设置为不可见。创建弹出式菜单时,需要将菜单的可见性设置为不可见。 Private Sub Form_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)If Button = 2 Then PopupMenu mnuSetColor 如果键值如

4、果键值为为2则说明是鼠标右键则说明是鼠标右键08 End Sub1-6工具栏工具栏 Visual Basic 6.0中创建工具栏是通过中创建工具栏是通过ToolBar控件和控件和ImageList控件配合使用实现的。其中控件配合使用实现的。其中ToolBar控件用控件用于实现工具栏中的按钮,于实现工具栏中的按钮,ImageList控件用于为该按钮控件用于为该按钮添加图像,这两个控件都是添加图像,这两个控件都是ActiveX控件。控件。 创建工具栏可以遵循如下步骤。创建工具栏可以遵循如下步骤。选择合适的图像文件,将图像文件装载到选择合适的图像文件,将图像文件装载到ImageList控控件中。件中

5、。用用ToolBar控件创建工具栏上的按钮,并将图像文件与控件创建工具栏上的按钮,并将图像文件与对应的按钮关联起来。对应的按钮关联起来。为工具栏上的按钮添加响应代码。为工具栏上的按钮添加响应代码。1-7状态栏状态栏 状态栏也是状态栏也是Windows系统中应用程序界面重要元素之系统中应用程序界面重要元素之一。状态栏一般位于应用程序的底部,在应用程序中通一。状态栏一般位于应用程序的底部,在应用程序中通常用状态栏来显示一些程序当前的运行状态、程序中一常用状态栏来显示一些程序当前的运行状态、程序中一些关键的数据信息等。些关键的数据信息等。 1-8小结 本章主要介绍了如何在应用程序中添加菜单、工具栏及

6、状态本章主要介绍了如何在应用程序中添加菜单、工具栏及状态栏。其实,本质上菜单、工具栏及状态栏也是控件。因栏。其实,本质上菜单、工具栏及状态栏也是控件。因此,读者在了解这三种控件的基本属性和方法的基础上此,读者在了解这三种控件的基本属性和方法的基础上,按照书中创建菜单、工具栏及状态栏的步骤便可以很,按照书中创建菜单、工具栏及状态栏的步骤便可以很快的创建出需要的界面元素。希望读者在实际程序设计快的创建出需要的界面元素。希望读者在实际程序设计中多动手实践,将本章介绍的内容能够灵活应用到应用中多动手实践,将本章介绍的内容能够灵活应用到应用程序的设计中去。程序的设计中去。 1-9常见面试题常见面试题 1关于菜单的概念。【考题】Visual Basic 6.0在创建新的菜单时,哪个属性是该菜单项在程序中的唯一标识符?2关于弹出式菜单。【考题】如何创建一个弹出式菜单?3关于工具栏的创建【考题】Visual Basic 6.0中创建工具栏是通过ToolBar控件和()控件配合实现的。1-10综合练习综合练习 1新建一个工程,为该工程添加下拉式菜单和弹出式菜单新建一个工程,为该工程添加下拉式菜单和弹出式菜

温馨提示

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

评论

0/150

提交评论