为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

VB工具栏设计

2011-10-06 28页 ppt 361KB 28阅读

用户头像

is_271781

暂无简介

举报
VB工具栏设计null第11章 菜单和工具栏设计 第11章 菜单和工具栏设计 (时间:1次课,2学时)第11章 菜单和工具栏设计 第11章 菜单和工具栏设计 教学提示:在本章以前,介绍的应用程序操作方法大多数都是单一的,实际应用程序往往提供多种操作方法。如:粘贴操作,既可以使用菜单,也可以使用工具,还可以使用热键。这样操作非常灵活。本章将介绍下拉菜单、弹出菜单、工具栏和状态栏,可为用户提供更多的操作选择。在学习中要注意掌握工具栏和状态栏的属性设置,菜单的设置及使用的控件和代码的联系。 教学目标:掌握菜单编辑器,掌握PopupMen...
VB工具栏设计
null第11章 菜单和工具栏设计 第11章 菜单和工具栏设计 (时间:1次课,2学时)第11章 菜单和工具栏设计 第11章 菜单和工具栏设计 教学提示:在本章以前,介绍的应用程序操作方法大多数都是单一的,实际应用程序往往提供多种操作方法。如:粘贴操作,既可以使用菜单,也可以使用工具,还可以使用热键。这样操作非常灵活。本章将介绍下拉菜单、弹出菜单、工具栏和状态栏,可为用户提供更多的操作选择。在学习中要注意掌握工具栏和状态栏的属性设置,菜单的设置及使用的控件和代码的联系。 教学目标:掌握菜单编辑器,掌握PopupMenu语句的用法;掌握鼠标事件MouseUp、MouseMove和MouseDown的用法;掌握工具栏的使用。 第11章 菜单和工具栏设计 第11章 菜单和工具栏设计 11.1 下拉式菜单 11.2 弹出式菜单 11.3 工具栏 11.4 状态栏StatusBar 11.5 综合运用 11.1 下拉式菜单11.1 下拉式菜单11.1.1 菜单编辑器 11.1.2 菜单项的事件11.1.1 菜单编辑器 11.1.1 菜单编辑器 在VB中不管建立下拉式菜单还是建立弹出式菜单都要使用VB提供的“菜单编辑器”。 打开菜单编辑器的方法有: 选择【工具】菜单中的【菜单编辑器】命令。 单击工具栏中的【菜单编辑器】按钮。 null【菜单编辑器】对话框 null1. 属性含义 标题:字符串类型,设置菜单上显示的文字,是必选项。操作时,键入的内容显示在菜单项显示区。 名称:字符串类型,设置菜单项的名称,是必选项。在程序中用该名称来识别菜单项,其内容不能为空,名称中不能含有空格。 null2. 编辑按钮 为了编辑设计的菜单,【菜单编辑器】提供了7个编辑按钮,编辑按钮的功能如下。 l  → ←按钮:调整菜单项的级别(主菜单还是子菜单)。通过这2个按钮,告诉系统你所设计的菜单是主菜单还是子菜单。单击一次→按钮,在菜单项显示区对应菜单项前面出现一个“┉”内缩符号,使该菜单项成为下一级子菜单,再单击一次→按钮会再产生一个内缩符号。反之,若单击一次←按钮,则取消一个内缩符号。 l ↑ ↓按钮:改变当前编辑菜单项的位置。单击一次↑按钮,选择的菜单项上移一个位置,单击↓按钮,选择的菜单项下移一个位置。 l【下一个】按钮:向后选定一个菜单控件,到了最后一个菜单项后单击该按钮,将增加一个空白菜单项。 l 【插入】按钮:在当前菜单项位置的上边增加一个菜单项。 【删除】按钮:删除当前位置的菜单项。 null3. 菜单项显示区 主要用于显示各菜单项的标题和每个菜单项的级别,并且显示出菜单项的隶属关系,利用菜单项显示区还可以选择要编辑的菜单项。选择的菜单项反向显示,是当前可以编辑修改的菜单项。 null4. 设置访问键(热键) 访问键指菜单项中加了下划线的字母。执行程序时按住Alt和加了下划线的字母键,就可以选择相应的菜单项。访问键实际中多用于顶层菜单项,访问键用于拉出下拉式菜单。 访问键的建立:在设计菜单时,只要在菜单项的标题中加入一个由“&”引导的字母即可。 null5. 快捷键 快捷键是在设置菜单属性时,单击快捷键下拉列表框右端箭头选择的。在运行程序时,按快捷键便可立即执行菜单命令。快捷键常用于菜单命令,使用它不需要打开菜单便可执行菜单命令。 6. 分隔线 在子菜单中,为了将功能相近的菜单项放在一起,可在功能不同的菜单项之间用一条水平线分隔开。操作方法是:在菜单中插入一个菜单项,将该菜单控件的标题属性设置为一个减号“-”,尽管分隔线菜单项不需要编程,但也需要给其命名。 11.1.2 菜单项的事件 11.1.2 菜单项的事件 菜单项作为一个控件,不仅需要定义属性。还需要为菜单项编写事件过程。在应用中,菜单项只能接受Click事件。 例11.1 简单文本编辑器 设计一个窗体,在窗体上添加一个文本框和一个下拉式菜单。运行程序时,可在文本框中输入和编辑文本。选择【文件】菜单中的【新建】命令,可清空文本框的内容;选择【文件】菜单中的【打开】命令,可把指定磁盘文件的内容读入到文本框中;选择【文件】菜单中的【另存为】命令,可把文本框中内容保存到磁盘文件中;选择【文件】菜单中的【退出】命令,可结束程序的执行。选择【格式】菜单中的【字体】命令,可用选择的字体、字号设置文本框的内容。 11.2 弹出式菜单 11.2 弹出式菜单 11.2.1 建立弹出式菜单 11.2.2 使用弹出式菜单 11.2.1 建立弹出式菜单11.2.1 建立弹出式菜单 在设计时,要把最高级(顶级)菜单设计成不可见的,这样它就不会出现在菜单栏中,这是下拉式菜单与弹出式菜单的区别。 顶级菜单项的名字用于激活弹出式菜单,它必须含有下一级菜单。 11.2.2 使用弹出式菜单 11.2.2 使用弹出式菜单 要显示弹出式菜单必须使用专门的PopupMenu方法来实现,其格式为:   [对象名.]PopupMenu 菜单名 [,Flags[,x[,y[,BoldCommand]]]]         对象名:指出在哪一个对象上打开弹出式菜单,若省略,则在当前窗体打开弹出式菜单。 菜单名:是指菜单名称属性值,该菜单项必须含有下一级菜单。 null例11.2 运动的小球 设计一个窗体,在窗体上添加一个形状控件,并设置成小球。运行程序时,在窗体上单击右键将弹出快捷菜单。选择不同的菜单命令,小球便开始向由菜单命令选定的方向移动,遇到窗体边界时按光线折射方式运动(以窗体边线为镜面),直到单击【退出】结束程序的执行。 11.3 工 具 栏 11.3 工 具 栏 VB提供了工具栏Toolbar控件,可以方便地为应用程序制作工具栏,为了使工具按钮更生动,VB还提供了图像列表ImageList控件,使用这两个控件可以制作出非常形象的应用程序工具栏。但这两个控件不是标准控件,使用之前要把它们添加到工具箱中,具体操作方法是: (1) 右键单击【工具箱】空白位置,选择弹出菜单中的【部件】命令,弹出【部件】对话框; (2) 在对话框的【控件】列表框中选择MicorSoft Windows Common Controls 6.0选项(使该选项前的复选框中出现对钩); (3)单击【确定】按钮。 此后,在工具箱中增加一组控件 null设计工具栏的主要步骤是: (1) 将Toolbar和ImageList添加到窗体。Toolbar自动显示在窗体顶部,ImageList运行程序时不可见,它只是存放图标的数据库。 (2) 为ImageList添加所需图标。 (3) 创建Toolbar的按钮对象。 (4) 编写按钮对象的事件过程。 null为ImageList添加所需图标 把ImageList控件添加到窗体上,右单击该控件,从弹出的快捷菜单中选择【属性】,便打开【属性页】对话框. null创建Toolbar的按钮对象 把Toolbar控件添加到窗体上,右单击该控件,从弹出的快捷菜单中选择【属性】,便打开Toolbar控件【属性页】对话框 。通用卡设置 通用卡主要用于连接ImageList,从【图像列表】的下拉列表中选择ImageList控件 nullnull l 插入按钮:在工具栏添加一个按钮,每次单击【插入按钮】,系统在索引号指定的按钮之后插入一个按钮。 l 索引:工具栏中按钮的序号,索引号从1开始。每次单击【插入按钮】,系统在索引号指定的按钮之后插入一个按钮,并自动生成索引号, 在事件过程中可引用索引号。 l 关键字:可选项,按钮的名称,可在事件过程中引用。 l 图像:可以输入ImageList控件图标的序号(索引号),也可以输入ImageList控件图标的名称(关键字),代表在Toolbar的按钮中引用索引号或关键字指定的图标。 l 样式:按钮的形式,例如,普通按钮为0,开关按钮为1,分隔线按钮为3等。11.4 状态栏StatusBar 11.4 状态栏StatusBar 状态栏常用于显示系统信息和对用户的提示,如:系统日期和时间、软件版本、光标的当前位置、键盘的状态等。状态栏一般在窗口的底部。 把StatusBar控件添加到窗体上,右键单击该控件,从弹出的快捷菜单中选择【属性】,便打开StatusBar控件【属性页】对话框。 通用卡设置 样式:选择状态栏的样式,可取0或1,0是普通状态栏,1是简单状态栏。简单状态栏只有一个窗格,普通状态栏允许使用多个窗格。 null窗格卡设置 null l 插入窗格:在状态栏添加一个窗格,每次单击【插入窗格】,系统在索引号指定的窗格之后插入一个窗格。 l 索引:状态栏中窗格的序号,索引号从1开始。每次单击【插入窗格】,系统在索引号指定的窗格之后插入一个窗格,并自动为新窗格生成索引号,索引号可在事件过程中引用。 l 删除窗格:删除选择(索引号指定)的窗格。 l文本:窗格上显示的字符串 l 工具提示文本:当鼠标指针指向窗格并停留时,出现的提示信息。 l  关键字:窗格的名称,可在事件过程中引用,可选项 。 l 样式:下拉列表,选择其中列表项目,便指定了该窗格显示的信息。  null索引 样式 说明 0 sbrText 显示文本,确省值 1 sbrCaps 显示Caps Lock键状态 2 sbrNum 显示Num Lock键状态 3 sbrIns 显示Insert键状态 4 sbrScrl 显示Scroll Lock键状态 5 SbrTime 显示系统时间 6 sbrData 显示系统日期 11.5 综 合 运 用 11.5 综 合 运 用 例11.3 工具栏和状态栏程序 设计一个窗体,在窗体上添加一个标签框、一个图像列表框、一个工具栏、一个状态栏和一个通用对话框。运行程序时,状态栏显示系统日期和时间。操作工具栏中的工具,可以设置标签框中的文字格式,实现“左对齐”、“居中”和“右对齐”,还可以设置标签框的颜色,实现“改变字体颜色”和“改变背景颜色”。选择不同的菜单命令,也可以完成相应的任务,直到单击【退出】结束程序的执行。null例11.4 绘图程序 设计一个窗体,在窗体上添加一个通用对话框并设计一个弹出菜单,弹出菜单如图11.11所示,选择不同的菜单命令,可以完成相应的任务,直到单击【结束】结束程序的执行。
/
本文档为【VB工具栏设计】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索