欢迎来到天天文库
浏览记录
ID:59354728
大小:55.00 KB
页数:8页
时间:2020-09-04
《标题-相当于菜单控件的Caption属性..doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第十章界面设计教学目的及要求:掌握菜单的设计、对话框的使用、MDI界面。重点与难点:1.掌握下拉式菜单、弹出式菜单的设计方法2.掌握设计自定义对话框及对话框之间的调用主要外语词汇:menu、popupmenu、commondialog授课内容:第一节菜单设计与应用菜单(Menu)的分类:(1)下拉式菜单(2)弹出式菜单(快捷菜单)VB的菜单系统最多共达6层。VB中的每一个菜单项都可以视为一个控件。菜单控件只接受一个事件,即Click事件。一、菜单编辑器:1、打开方法:(1)工具->菜单编辑器(2)工具栏->菜单编辑器(3)Ctrl+E(4)窗体(
2、右键)->菜单编辑器2、菜单编辑器共分三个区:属性设置区、编辑区、菜单项列表区。(1)标题:相当于菜单控件的Caption属性。热键:&字符,运行时访问字符会自动加上一条下划线,“&”字符则不可见。打开:Alt+字符只有主菜单项才有热键的设置。另外,CommandButton的Caption属性。(2)名称:相当于菜单控件的Name属性,一般以mnu作为前缀,不能为空。(3)索引:设置菜单项控件数组的下标。若不是控件数组,则不用设置Index值。Index值可以从任意值开始。注:菜单项控件数组索引必须为升序。(4)快捷键:列表框中是供用户选择的快
3、捷键。例:文件(F)打开(O)Ctrl+O主菜单:Alt+F子菜单:(1)在显示出菜单的情况下,直接按字母“O”(2)直接按Ctrl+O(5)复选:是否加上复选标记(默认为未选定)。注:不能在顶层菜单项和含有下层级联菜单的菜单项中加快捷键和复选标志。(6)有效:Enabled,是否可用(默认为被选定)。(7)可见:Visible,是否可见(默认为被选定)。(8)内缩符号<-->:确定菜单的级别,可以上移或下移一个等级。顶层菜单不需要内缩符号。(9)下一个(10)插入:上插(11)删除(12)分隔线:标题文本框中键入一个“-”。二、下拉式菜单:1、
4、主菜单(顶层菜单)、子菜单2、热键(访问键)、快捷键、分隔线3、菜单控件数组:例题10-2:Clipboard是VB提供的剪贴板对象。Text1.SelText:文本框中选中的文本。(1)Clipboard.SetText():将括号中的文本送到剪贴板中。(2)Clipboard.GetText():返回剪贴板当前的内容。(3)Clipboard.Clear:清空剪贴板中的内容。4、菜单项的增减:利用控件数组,通过代码的方式实现动态地增减菜单中的菜单项。(1)增加菜单项:Load控件数组名(索引值)(2)删除菜单项:UnLoad控件数组名(索引值
5、)(3)用Load方法不能复制控件数组元素的Top、Left和Visible属性。(4)Load只能添加已有控件数组的元素,不能创建控件数组。(5)Unload方法只能删除用Load添加的元素,不能删除设计时创建的控件数组元素。三、弹出式菜单(快捷菜单):1、建立步骤:(1)利用“菜单编辑器”建立菜单设置顶级菜单项为不可见,即不选中菜单编辑器里的“可见”选项。(2)利用PopupMenu方法显示弹出式菜单。编写与弹出式菜单相关联的MouseUp或MouseDown事件过程,其中用到对象的PopupMenu方法。2、格式:[对象名.]PopupMe
6、nu菜单名[,Flags][,x[,y[,BoldCommand]]]对象名:缺省时为当前窗体。菜单名:顶级菜单项的名称。(1)Flags:位置常数等效值说明vbPopupMenuLeftAlign0默认值,弹出式菜单左上角位于xvbPopupMenuCenterAlign4弹出式菜单的中间位于xvbPopupMenuRightAlign8弹出式菜单的右上角位于x行为常数等效值说明vbPopupMenuLeftButton0默认值,菜单只接受左键单击vbPopupMenuRightButton2菜单可接受左、右键单击在引用时,可以将两个常数(或等
7、效值)相加或用Or相连。例:64+2vbPopupMenuCenterAlign+2vbPopupMenuCenterAlign+vbPopupMenuRightButtonvbPopupMenuCenterAlignOrvbPopupMenuRightButton(2)x、y:弹出式菜单在窗体上显示的位置。(3)BoldCommand:指定在显示的弹出式菜单中以粗体出现的菜单项的名称,只能有一个菜单项被加粗体。第二节对话框的设计对话框(DialogBox)是应用程序与用户交互的主要途径。一、对话框的分类:VB中的对话框分为三种类型:1、预定义对
8、话框(内部对话框)2、自定义对话框3、通用对话框二、对话框的模式:VB中的对话框分为两种模式:1、模式对话框:在切换到其他窗体或对话框之
此文档下载收益归作者所有