当前位置:文档之家› vb 菜单与对话框 课件

vb 菜单与对话框 课件


菜单与对话框
7.1 下拉式菜单设计
下拉式菜单是用户在任 何时候都可以在顶端菜单 条上选择后拉出的菜单。 条上选择后拉出的菜单。
菜单与对话框
7.1 下拉式菜单设计
主菜单条
菜 单 项
主菜单名 快捷键 键 菜单
菜单名
菜单与对话框
7.1下拉式菜单设计 下拉式菜单设计
打开“菜单编辑器” 打开“菜单编辑器”:
FilterIndex DialogTitle DefaultExt
菜单与对话框
“公用对话框”的方法 公用对话框”
方法 ShowOpen ShowSave ShowColor ShowFont ShowPrinter ShowHelp Action属性 属性 1 2
3
功能 显示文件打开对话框 显示文件存储对话框 显示颜色对话框 显示字体对话框 显示打印对话框 显示Windows帮助对话框 帮助对话框 显示
内部常数 vbPopupMenuLeftButton vbPopupMenuRightButton
行为常数 0(默认 默认) 默认 2
说明 菜单只接受右键单击 菜单接受左、 菜单接受左、右键单击
两个常数可以相加或者以or相连 两个常数可以相加或者以 相连
菜单与对话框
例7-4:在上例中增加弹出式菜单。 :在上例中增加弹出式菜单。
菜单与对话框
7.2 弹出式菜单(快捷菜单) 弹出式菜单(快捷菜单)
语法格式: 语法格式: [窗体名 窗体名.]PopupMenu 菜单名 flags, x, y 菜单名, 窗体名 说明: 说明
省略窗体名,将打开当前窗体的菜单 省略窗体名 将打开当前窗体的菜单; 将打开当前窗体的菜单 菜单名是通过菜单编辑器设计的菜单的名称 Flags参数为一些常量数值的设置 包含位置常数和 参数为一些常量数值的设置,包含位置常数和 参数为一些常量数值的设置 行为常数,表示弹出的位置和触发的键位置。 行为常数,表示弹出的位置和触发的键位置。
菜单与对话框 5.分隔条:将菜单按功能进行分组。通过将 .分隔条:将菜单按功能进行分组。通过将Caption属 属 性设置为“ ” 减号、连字符) 性设置为“-”(减号、连字符)可以将菜单项设置为分 隔条。 隔条。 6.有效(Enabled)检查框:当某个菜单项的颜色变为灰 .有效 检查框: 检查框 色时表示该菜单项的功能被禁用。将菜单项的Enabled属 色时表示该菜单项的功能被禁用。将菜单项的 属 性设置为False就可以禁用该菜单项。 就可以禁用该菜单项。 性设置为 就可以禁用该菜单项 7.可见(Visible)检查框:通过将菜单项的 .可见 检查框: 检查框 通过将菜单项的Visible属性设 属性设 置为False可以隐藏该菜单项,而要重新显示该菜单项仅 可以隐藏该菜单项, 置为 可以隐藏该菜单项 需将Visible属性重新设置为 属性重新设置为True。 需将 属性重新设置为 。 检查框: 8.复选 .复选(Checked)检查框:通过将菜单项的 检查框 通过将菜单项的Checked属性 属性 设置为True可以在菜单项前显示复选标志。 可以在菜单项前显示复选标志。 设置为 可以在菜单项前显示复选标志 注
菜单与对话框
7.2 弹出式菜单(快捷菜单) 弹出式菜单(快捷菜单)
弹出式菜单独立于菜单栏而显示在窗体的浮动 菜单,操作时使用右键。 菜单,操作时使用右键。 在弹出式菜单上显示的内容与鼠标位置有关。 在弹出式菜单上显示的内容与鼠标位置有关。 内容与鼠标位置有关 设计与普通菜单,仅该菜单名不可显示; 设计与普通菜单,仅该菜单名不可显示;要显 示时使用PopupMenu方法弹出菜单。 方法弹出菜单。 示时使用 方法弹出菜单
菜单与对话框
图片框和图像框
图片框和图像框都具有显示图形图像的功能, 图片框和图像框都具有显示图形图像的功能, 可以加载到这两个控件上的图像文件格式有: 可以加载到这两个控件上的图像文件格式有: 位图文件(.bmp) 位图文件(.bmp) 图标文件(.ico) 图标文件(.ico) JPEG文件 JPEG文件 GIF文件等 GIF文件等
“Tools”菜单 ”
在“工具栏”上选择“菜单编辑器按钮” 工具栏”上选择“菜单编辑器按钮”
菜单与对话框
7.1下拉式菜单设计 下拉式菜单设计
“菜单编辑器”的使用: 菜单编辑器”的使用:
菜单项属性
操作按钮 菜单列表框
菜单与对话框
7.1下拉式菜单设计 下拉式菜单设计
关于下拉式菜单的说明 1.Caption:菜单项标题。 . :菜单项标题。 2.Name:菜单项名称。当通过代码处理菜单项时需要 . :菜单项名称。 使用Name属性。 使用 属性。 属性 3.热键: 在菜单的 .热键: 在菜单的Caption属性中在某个字母前加上 属性中在某个字母前加上 “&”符号就可以将该字母变为热键。当文件菜单展开 ”符号就可以将该字母变为热键。 同时按下Alt和 就可以选择 打开”菜单命令。 就可以选择“ 时,同时按下 和O就可以选择“打开”菜单命令。 4.ShortCut:快捷键, 不用打开“文件”菜单就可以 . :快捷键, 不用打开“文件” 通过Ctrl+O快捷键来选择“打开”菜单命令。“打开” 通过 快捷键来选择“打开”菜单命令。 打开” 快捷键来选择 菜单项的快捷键为Ctrl+O。 菜单项的快捷键为 。
菜单与对话框
时钟控件常用属性
属性 Enabled Interval 功能 设置计时器是否生效 值 True或False
设置计时器触发Timer事 时间间隔以毫米为单位,其 件之间的十佳间隔 取值范围为0~65535
计时器只支持惟一的Timer事件。 计时器只支持惟一的Timer事件。对于一个含有计时 Timer事件 器控件的窗体,每经过一段由Interval Interval属性指定的时间 器控件的窗体,每经过一段由Interval属性指定的时间 间隔,就会产生一个Timer事件。 Timer事件 间隔,就会产生一个Timer事件。
菜对话框” 控件: 添加“公共对话框”(Common Dialog)控件: 控件 右键单击工具箱: 右键单击工具箱: 在弹出的快捷菜单中“部件(Components)” 在弹出的快捷菜单中“部件(Components)”
菜单与对话框
7.3 对话框
在“部件(Components)”对话框选择 部件 ” “Microsoft Common Dialog Control 6.0” ” :
概述
图片框和图像框的常用属性
属性 图片框控件 PictureBox 图像框控件Image
Picture
设置控件中显示的图形(作为背景图形) 决定图片框是 无此属性 否自动扩展到图 片的大小 无此属性 决定图片是否能自动调整以 适应图片框的大小(可能会导 致图像变形)
AutoSize
Stretch
菜单与对话框
动态地删增菜单项 简化编程, 简化编程,用一段代码处理多个菜单项
菜单与对话框
菜单与对话框
不可用与隐藏: 例7-3:菜单的可用 不可用与隐藏: :菜单的可用/不可用与隐藏
菜单与对话框
菜单的触发事件: 菜单的触发事件:触发单击事件
1. 2. 3. 4.
鼠标单击菜单项 快捷键 使用热键 方向键移到菜单项上, 方向键移到菜单项上,按回车键
菜单与对话框
菜单与对话框
图形控件
VB提供了四个与图形图像有关的控件 提供了四个与图形图像有关的控件: 提供了四个与图形图像有关的控件 图片框( 图片框(PictureBox)控件 ) 图像(Image)控件 图像( ) 形状( 形状(Shape)控件 ) 直线( 直线(Line)控件。 )控件。
菜单与对话框
例 8: 为一个应用系统设计流动字幕板, 为一个应用系统设计流动字幕板,标题 欲穷千里目,更上一层楼” 为“欲穷千里目,更上一层楼”,在窗 体上自右向左地反复移动。 体上自右向左地反复移动。
菜单与对话框
菜单与对话框
7 菜单
菜单提供了一种结构化的方式向使用应用程序 的用户提示可用的命令。 的用户提示可用的命令。 菜单是Windows应用程序中十分关键的要素之一, 应用程序中十分关键的要素之一, 菜单是 应用程序中十分关键的要素之一 以分组的形式组织多个命令或操作。 分组的形式组织多个命令或操作。 组织多个命令或操作 菜单分为: 菜单分为: 下拉式菜单 弹出式菜单
菜单与对话框
7.1下拉式菜单设计 下拉式菜单设计
例7-1:为电子标题板增加一个下拉式菜单, :为电子标题板增加一个下拉式菜单, 利用菜单控制标题板的内容、字号、 利用菜单控制标题板的内容、字号、字体风格 等。
菜单与对话框
设计菜单项: 设计菜单项:
菜单与对话框
菜单与对话框
菜单控件数组: 例7-2:使用菜单控件数组: :使用菜单控件数组
菜单与对话框
时钟控件
时钟控件是利用计算机系统内部的计时 器计时,提供定时时间间隔的控件。 器计时,提供定时时间间隔的控件。 时间间隔: 时间间隔:是指各计时器事件之间的时 间间隔。 间间隔。计时器的定时时间间隔可以由 用户自行设置, 用户自行设置,一般是以毫秒为计时单 大多数个人计算机中, 位。大多数个人计算机中,计时器每秒 最多可产生18个计时器事件。也就是说, 18个计时器事件 最多可产生18个计时器事件。也就是说, 指定时间间隔最小不得小于1/18 1/18秒 指定时间间隔最小不得小于1/18秒。
菜单与对话框
7.2 弹出式菜单(快捷菜单) 弹出式菜单(快捷菜单)
内部常数 vbPopupMenuLeftAlign vbPopupMenuCenterAlign vbPopupMenuRightAlign 位置常数 0(默认 默认) 默认 4 8 说明 弹出菜单的左上角位于X 弹出菜单的左上角位于 弹出菜单上框中央位于X 弹出菜单上框中央位于 弹出菜单的右上角位于X 弹出菜单的右上角位于
相关主题