第 9章 菜单、工具栏和状态栏
2009-11-10
下拉式菜单
用菜单编辑器可以创建新的菜单
在“工具栏”上单击“菜单编辑器”按钮,都会打开菜单编辑器
第 9章 菜单、工具栏和状态栏
2009-11-10
在, 标题, 文本框中, 为第一个菜单标题输入希望在菜单栏上显
示的文本 。
在, 名称, 文本框中, 输入将用来在代码中引用该菜单控件的名
字 。
单击向左或向右箭头按钮, 可以改变该控件的缩进级 。
如果需要的话, 还可以设置控件的其他属性 。 这个工作可以在菜
单编辑器中做, 也可以在, 属性, 窗口中设置 。
单击, 下一个, 按钮就可以再建一个菜单控件 。 单击, 插入, 按
钮可以在现有控件之间增加一个菜单控件 。 也可以单击向上与向
下的箭头按钮, 在现有菜单控件之中移动控件 。
如果窗体的所有的菜单控件都已创建, 单击, 确定, 按钮可关闭
菜单编辑器 。
第 9章 菜单、工具栏和状态栏
2009-11-10
例 9.1 下拉式菜单示例 。
设计一个窗体,在窗体中使用下拉式
菜单改变文本框内容的字体大小。
第 9章 菜单、工具栏和状态栏
2009-11-10
弹出式菜单
Private Sub Form_MouseUp (Button As
Integer,Shift As _Integer,X As Single,
Y As Single)
If Button = 2 Then
'检查是否单击了鼠标右键
PopupMenu mnuFile
'把文件菜单显示为一个弹出式菜单
End If
End Sub
第 9章 菜单、工具栏和状态栏
2009-11-10
例 9.2 弹出式菜单示例 。
设计一个窗体,在窗体中使用下拉式
菜单改变文本框内容的字体。
第 9章 菜单、工具栏和状态栏
2009-11-10
工具栏
手工创建工具栏
( 1) 在 MDI窗体上放置一个图片框 。 图片框的宽
度会自动伸展, 直到填满 MDI窗体工作空间 。
Align=1
( 2) 用 CommandButton或 Image控件来创建工具栏
按钮 。 工具栏 ( 图片框 ) Image控件
( 3) 设置属性,显示一个位图 。 设置按钮的
ToolTipText属性来使用工具提示等 。
第 9章 菜单、工具栏和状态栏
2009-11-10
使用 ToolBar控件来创建工具栏
首先在“工具”菜单下的“部件”菜单
项中,打开“部件”对话框,在“控件”
选项卡中将部件
Microsoft Windows Common Control 6.0
加入工具箱。在 Toolbar控件的属性页中
完成工具栏的编辑,
第 9章 菜单、工具栏和状态栏
2009-11-10
例 9.3 制作工具栏 。
设计一个工具栏,实现与例 9.1相同的功
能,即改变字体大小。
第 9章 菜单、工具栏和状态栏
2009-11-10
状态栏
程序的状态栏由 StatusBar控件生成, 它和菜单, 工具栏一
样是 Windows应用程序的一个特征, 用来显示程序的运
行状态及其他信息, 通常用于以下几个方面:
l 显示系统信息, 如日期, 时间, 软件版本和磁盘
空间等;
l 显示菜单, 按钮或其他对象的功能或使用方法;
l 显示键盘状态, 如数字键, 大写键, 插入键的状
态;
显示鼠标或光标的当前位置。
第 9章 菜单、工具栏和状态栏
2009-11-10
将 Microsoft Windows Common Controls 6.0控
件添加到标准控件箱中,双击 StatusBar控件
图标。在窗体底部将会出现状态栏。
将鼠标指向添加到窗体上的状态栏,单击右
键,在弹出的快捷菜单中选择, 属性, 命令,
打开状态栏的, 属性页, 对话框。
第 9章 菜单、工具栏和状态栏
2009-11-10
用户可以进行以下的设置工作:
( 1) 增加状态栏中的窗格 。 单击, 插入窗格, 按钮, 可
以在状态栏中添加新的窗格, 可以使用, 索引,
( Index) 和, 关键字, ( Key) 属性标识不同的窗格,
用, 文本, ( Text) 属性在窗格中显示需要的信息,
,样式, ( Style) 属性用来设置数据的类型 。
( 2) 在状态栏中显示图形 。 单击, 浏览, 按钮, 在弹出
的, 选定图片, 对话框中选择需要的图形文件, 即可将
指定的图片添加到指定的窗格中 。
( 3)在状态栏中显示信息。设置, 样式, ( Style) 属
性可以显示需要的信息。
第 9章 菜单、工具栏和状态栏
2009-11-10
综合举例
例 9.4 综合举例 。
设计具有菜单、工具栏和状态栏的窗体。