您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 公司方案 > 第08章菜单和通用对话框设计
第8章菜单和通用对话框设计8.1VisualBasic的菜单两种:下拉式菜单、弹出式菜单每个菜单项看成是一个控件8.1.1菜单编辑器菜单编辑器:设计菜单的工具进入菜单编辑器的4种方式:(1)“工具”菜单的“菜单编辑器”命令(2)快捷键Ctrl+E(3)工具栏的“菜单编辑器”按钮(4)窗体上快捷菜单“菜单编辑器”菜单编辑器的各项内容和作用:(1)“标题”:相当于菜单控件的Caption属性。“&+字符”热键。“-”分隔线(减号、二级菜单)。(2)“名称”:用来设置菜单项的Name属性,一般以mnu为前缀。(3)“索引”:用来建立控件数组的下标。(4)“快捷键”:可供用户选择的快捷键。(5)“帮助上下文ID”:帮助文本的标识符,用于确定帮助主题。(6)“协调位置”:确定菜单是否出现或怎样出现。(7)“复选”框:确定“√”标记是否放在菜单项前面,表示某种状态。(8)“有效”框:该菜单项是否可执行。(9)“可见”框:该菜单项是否可见。(10)“显示窗口列表”框:在多文档应用时,是否菜单中包含当前打开的文档列表。(11)菜单显示区:显示菜单项。(12)编辑按钮:用来对菜单项进行编辑。8.1.2建立菜单【例8.1】设计一个程序,进行两个运算数的算术运算练习。功能要求:用户从“位数”菜单中选择操作数的位数(一位数、两位数或三位数),从“运算”菜单中选择一种运算(加法、减法和乘法),单击“命题”按钮后,程序将产生指定位数的两个运算数,并按指定运算组成一个算式,显示在文本框Text1中,供用户练习。用户在文本框Text2中输入答案,当单击“答题”按钮时,程序将判断答案是否正确,然后通过消息对话框显示出“回答正确”或“回答错误”。步骤:(1)创建应用程序的用户界面和设置对象属性。两个标签:“运算题”、“填写答案”两个文本框:显示运算式(右对齐)、输入答案两个按钮:命题、答题窗体Caption属性:“简单算术运算练习”菜单项:位数(mnu10)、一位数(mnu11)、两位数(mnu12)、三位数(mnu13);运算(mnu20)、加法(mnu21)、减法(mnu22)、乘法(mnu23);退出(mnu30)。(2)编写程序代码声明变量form_Loadmnu11_Clickmnu12_Clickmnu13_Clickmnu21_Clickmnu22_Clickmnu21_Clickmnu30_ClickCommand1_ClickCommand2_Click8.1.3菜单项的控制1.使菜单有效或无效Enabled属性2.显示菜单项的复选标记checked属性3.使菜单项可见或不可见Visible属性8.1.4菜单项的增减通过控件数组实现控件数组可以在设计阶段建立,也可以在运行时建立【例8.2】编写程序,实现菜单项的增减操作(略)。8.1.5弹出式菜单创建弹出式菜单的步骤如下:(1)用菜单编辑器设计菜单(2)置顶层菜单项为不可见(3)编写mouseup事件过程【例8.3】在上例的基础上,把“位数”菜单改为弹出式菜单。(1)打开应用程序,选定窗体,将“位数”菜单标题的“可见”框中的“√”取消。(2)增加Form_Mouseup事件过程代码程序运行时,右击窗体空白处,即会弹出弹出式菜单。8.2VisualBasic的通用对话框(略)
本文标题:第08章菜单和通用对话框设计
链接地址:https://www.777doc.com/doc-2152832 .html