菜单编辑器.ppt
《菜单编辑器.ppt》由会员分享,可在线阅读,更多相关《菜单编辑器.ppt(83页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、菜单编辑器菜单编辑器第5章 应用程序界面设计菜单编辑器菜单编辑器P.102第5章 应用程序界面设计菜单项菜单项快捷快捷键键名称名称文件文件(&F)File.倾斜字倾斜字体体(&I)Ctrl+IFONTIT.增大字增大字体体(&S)Ctrl+Sscalefont._SeprateBar.关闭关闭(&C)Ctrl+Cmyclose颜色颜色Color第5章 应用程序界面设计菜单项菜单项快捷键快捷键 名称名称.前景颜色前景颜色(&Q)MyForeColor.红色红色(&R)Ctrl+RMyRed.蓝色蓝色(&B)Ctrl+BMyBlue帮助帮助(&H)Help.关于关于(&A)Ctrl+AAbout第
2、5章 应用程序界面设计Private Sub FontIt_Click()Text1.FontItalic=Not Text1.FontItalic If FontIt.Checked=False Then FontIt.Checked=True End IfEnd Sub用户选定用户选定倾斜字体倾斜字体(I)时时第5章 应用程序界面设计Private Sub scalefont_Click()Text1.FontSize=12End SubPrivate Sub myclose_Click()Unload Me End SubPrivate Sub MyRed_Click()Text1.Fo
3、reColor=QBColor(12)End Sub第5章 应用程序界面设计Private Sub Myblue_Click()Text1.ForeColor=QBColor(1)End SubPrivate Sub About_Click()Dim About As String About=MsgBox(计计072,vbYes,关于关于)End Sub第5章 应用程序界面设计第第5章章 应用程序界面设计应用程序界面设计菜单菜单工具栏工具栏状态栏状态栏多文档界面多文档界面第5章 应用程序界面设计5.1 菜单的规划与设计菜单的规划与设计菜单有两种类型:菜单有两种类型:(1)下拉式菜单一般出现在
4、程序)下拉式菜单一般出现在程序界面顶部界面顶部(2)弹出式菜单也称为快捷菜单,)弹出式菜单也称为快捷菜单,通过单击鼠标右键,菜单在相应通过单击鼠标右键,菜单在相应位置出现位置出现第5章 应用程序界面设计5.1.1 菜单的结构与功能菜单的结构与功能菜单栏:菜单栏:菜单标题:菜单的名称,标识了菜单标题:菜单的名称,标识了一个下拉列表一个下拉列表菜单项:菜单项:子菜单:带有子菜单:带有“”标记的菜单选标记的菜单选项后打开的列表项后打开的列表第5章 应用程序界面设计进入菜单编辑器的进入菜单编辑器的4种方法种方法(1)执行)执行“工具工具”菜单中的菜单中的“菜单编辑器菜单编辑器”命令命令(2)使用热键)
5、使用热键Ctrl+E(3)单击工具栏中的)单击工具栏中的“菜单编辑器菜单编辑器”按按钮钮(4)在窗体上右击,弹出一个菜单,)在窗体上右击,弹出一个菜单,单击单击“菜单编辑器菜单编辑器”命令命令第5章 应用程序界面设计菜单编辑器的组成菜单编辑器的组成Caption:输入菜单名或输入菜单名或命令名,这些名字出现命令名,这些名字出现在菜单栏或下拉菜单中在菜单栏或下拉菜单中Name:菜单项对应的控菜单项对应的控件名。控件名是标识符件名。控件名是标识符Index:指定一个数字值指定一个数字值来确定控件在控件数组来确定控件在控件数组中的位置中的位置菜单项编辑区菜单项编辑区属性设置区属性设置区 编辑区编辑区
6、第5章 应用程序界面设计菜单编辑器的组成菜单编辑器的组成Check(选择标记):若(选择标记):若要菜单项前出现要菜单项前出现“”符号,符号,则需要把对应菜单项的则需要把对应菜单项的Check属性设置为属性设置为True。否则,设置菜单项否则,设置菜单项Check属性为属性为FalseVisible:在程:在程序运行时,如序运行时,如果要某菜单项果要某菜单项暂时隐藏起来,暂时隐藏起来,则设置对应菜则设置对应菜单项的单项的Visible属性为属性为False。否则为否则为True菜单项编辑区菜单项编辑区属性设置区属性设置区 编辑区编辑区Enable:程序运行时,:程序运行时,如果要某菜单项变为灰
7、如果要某菜单项变为灰色并不能使用,则设置色并不能使用,则设置对应菜单项的对应菜单项的Enable属属性为性为False,否则,设置,否则,设置为为True为每个命为每个命令选定快令选定快捷键捷键第5章 应用程序界面设计菜单项编辑区菜单项编辑区属性设置区属性设置区 编辑区编辑区菜单编辑器的组成菜单编辑器的组成用于调整菜单项用于调整菜单项的级别的级别当前菜单项在同当前菜单项在同级内上下移动级内上下移动第5章 应用程序界面设计菜单编辑器的组成菜单编辑器的组成进入下一个进入下一个菜单编辑菜单编辑插入一个空白插入一个空白菜单项菜单项删除当前菜单项删除当前菜单项菜单项编辑区菜单项编辑区属性设置区属性设置区
8、 编辑区编辑区第5章 应用程序界面设计菜单编辑器的组成菜单编辑器的组成显示输入的菜单项,显示输入的菜单项,编辑好的菜单立刻在编辑好的菜单立刻在编辑区中显示出来,编辑区中显示出来,并通过内缩符号表明并通过内缩符号表明菜单项的层次菜单项的层次菜单项编辑区菜单项编辑区属性设置区属性设置区 编辑区编辑区第5章 应用程序界面设计【例【例5.1】菜单设计。建立一个】菜单设计。建立一个如图所示的菜单,用户可以通过如图所示的菜单,用户可以通过选择菜单中的菜单项改变文本框选择菜单中的菜单项改变文本框中内容的外观。中内容的外观。第5章 应用程序界面设计第5章 应用程序界面设计Private sub SetColo
9、r_Color_Click(Index As Integer)Select Case Index Case 1 Text1Forecolor=RGB(255,0,0)Case 2 Text1Forecolor=RGB(0,255,0)Case 3 Text1Forecolor=RGB(0,0,255)End Select End Sub第5章 应用程序界面设计设计下拉菜单程序步骤设计下拉菜单程序步骤(1)通过菜单编辑器设计各菜单)通过菜单编辑器设计各菜单控件的属性控件的属性(2)编写各菜单控件的)编写各菜单控件的Click事件事件过程过程第5章 应用程序界面设计【应用实例】【应用实例】在窗体上
10、建立如图所示的文件下在窗体上建立如图所示的文件下拉菜单拉菜单第5章 应用程序界面设计 制作结果制作结果第5章 应用程序界面设计创建简易编辑器创建简易编辑器第5章 应用程序界面设计5.1.2 菜单的规划菜单的规划(1)面向用户面向用户(2)菜单名称通俗易懂菜单名称通俗易懂(3)合理组织菜单项合理组织菜单项(4)设置合适的分隔线设置合适的分隔线(5)控制菜单项的数目控制菜单项的数目(6)设置合适的访问键和快捷键设置合适的访问键和快捷键P.100第5章 应用程序界面设计小小 结结菜单控件的唯一事件是菜单控件的唯一事件是Click事件事件除分隔条以及无效的或不可见的除分隔条以及无效的或不可见的菜单控件
11、,其余的菜单控件都能菜单控件,其余的菜单控件都能识别识别 Click 事件事件要使该菜单控件真正起作用,则要使该菜单控件真正起作用,则还必须编写它的还必须编写它的Click 事件过程事件过程弹出式菜单弹出式菜单第5章 应用程序界面设计5.2 弹出式菜单弹出式菜单弹出式菜单,是通过单击鼠标右弹出式菜单,是通过单击鼠标右键在窗体的任意位置打开的菜单键在窗体的任意位置打开的菜单使用方便,具有较大的灵活性使用方便,具有较大的灵活性P.107第5章 应用程序界面设计建立弹出式菜单建立弹出式菜单一、用菜单编辑器建立菜单一、用菜单编辑器建立菜单二、菜单名的二、菜单名的“可见可见”属性设置为属性设置为Fals
12、e三、子菜单三、子菜单“可见可见”属性设置为属性设置为True四、用四、用PopupMenu方法弹出显示方法弹出显示格式:格式:对象对象.PopupMenu菜单名菜单名P.107第5章 应用程序界面设计五、增加窗体的五、增加窗体的MouseDown事件代码事件代码Private Sub Form_MouseUp(Button As Integer,Shift As Integer,X As Single,Y As Single)If Button=2 ThenPopupMenu SetFont End IfEnd SubP.108第5章 应用程序界面设计习题:设置弹出式菜单习题:设置弹出式菜单
13、红色红色蓝色蓝色第5章 应用程序界面设计文本框中的弹出式菜单文本框中的弹出式菜单第5章 应用程序界面设计Private Sub mnuCopy_Click()Dim s As String s=Text1.SelText Clipboard.SetText sEnd Sub“复制复制”的的Click事件过程事件过程第5章 应用程序界面设计“剪切剪切”的的Click事件过程事件过程Private Sub mnuCut_Click()Dim s As String s=Text1.SelText Clipboard.SetText s Text1.SelText=End Sub第5章 应用程序界面
14、设计“粘贴粘贴”的的Click事件过程事件过程Private Sub mnuPaste_Click()Text1.SelText=Clipboard.GetTextEnd Sub第5章 应用程序界面设计下拉菜单小结下拉菜单小结设计下拉菜单程序分两步进行:设计下拉菜单程序分两步进行:通过菜单编辑器设计菜单,即设通过菜单编辑器设计菜单,即设计各菜单控件的属性计各菜单控件的属性编写各菜单控件的编写各菜单控件的Click事件过程事件过程PopupMenu方法方法第5章 应用程序界面设计5.3 工具栏和状态栏工具栏和状态栏工具栏有若干个按钮构成,每个工具栏有若干个按钮构成,每个按钮上一般都有图片,用来访
15、问按钮上一般都有图片,用来访问应用程序中最常用的功能和命令应用程序中最常用的功能和命令状态栏用于显示应用程序的运行状态栏用于显示应用程序的运行状态,一般放在窗口的底部状态,一般放在窗口的底部工具栏工具栏第5章 应用程序界面设计添加选项卡添加选项卡第5章 应用程序界面设计【部件】对话框【部件】对话框Microsoft Windows Common Controls 6.0第5章 应用程序界面设计Toolbar控件与控件与ImageList控件控件第5章 应用程序界面设计工具栏制作步骤工具栏制作步骤准备工作:准备工作:(1)查找可用图片)查找可用图片 (2)添加高级控件)添加高级控件第一步:设置第
16、一步:设置 ImageList 控件控件 (1)添加控件)添加控件 (2)属性设置)属性设置第二步:设置第二步:设置 ToolBar 控件控件 (1)添加控件)添加控件 (2)属性设置)属性设置第5章 应用程序界面设计第三步:编制工具栏单击事件代码第三步:编制工具栏单击事件代码Private Sub Toolbar1_ButtonClick(ByVal Button As ComctlLib.Button)Select Case Button.key Case key1 语句组一语句组一 Case key2 语句组二语句组二 End SelectEnd Sub第5章 应用程序界面设计查找可用图
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 菜单 编辑器
限制150内