- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
                        查看更多
                        
                    
                VB程序设计 * 第9章  界面设计 9.1 通用对话框 9.2 菜单设计 9.3 多文档界面(自学) 9.4 工具栏和状态栏(自学) * 9.1  通用对话框 ActiveX控件; 提供了6种标准对话框。 将通用对话框加载到工具箱的步骤: (1) “工程”+“部件”,引导出“部件”对话框; (2) 在控件选项卡中选择“Microsoft Common Dialog Control 6.0”左侧的复选框,然后单击“确定”。 * “打开”对话框 “另存为”对话框 “颜色”对话框 “字体”对话框 “打印机”对话框 * Action(功能)属性:     0——None:无对话框显示    1——Open:显示“打开”对话框    2——Save As:显示“另存为”对话框    3——Color:显示“颜色”对话框    4——Font:显示“字体”对话框    5——Printer:显示“打印机”对话框    6——Help:显示“帮助”对话框   重要属性: 该属性只能在程序中设置 ShowOpen ShowSave ShowColor ShowFont ShowPrinter ShowHelp 对应的方法: *   例如:使用通用对话框对应的颜色对话框设置文本框的前景色,代码如下:   CommonDialog1.Action = 3  Text1.ForeColor=CommonDialog1.Color                           end of 9.1 9.1  通用对话框 * 9.2   菜单设计 菜单以分组的形式组织多个命令或操作; 为操作提供便捷的手段; 菜单分为两种: 下拉式菜单 弹出式菜单 菜单也是一个控件对象,称菜单控件,只响应Click事件。 * 9.2.1  下拉式菜单 9.2.1.1  下拉式菜单的基本组成 * 启动方法(有三种): (1)窗体上单击右键快显菜单/菜单编辑器 (2)工具/菜单编辑器   (3)工具栏 /菜单 9.2.1  下拉式菜单 9.2.1.2  菜单编辑器 创建菜单的工具 * 编辑区  属性区 菜单项显示区 * 标题:显示菜单项的文本; 重要属性: 名称:必要属性,菜单项的名字。 标题为:文件(F),表示F是热键字母, 用“ALT+F”可选择该菜单。 快捷键:按下快捷键等同于执行该菜单项。 注意区分热键和快捷键! *          在设计时,为将菜单分成若干组,可使用分隔条: “标题”文本框:“-”; “名称”文本框:不能空白! 有关分隔条: * 例9-2:建立一个菜单,能做简单的加、减、乘、除以及清除工作。每一个命令都有快捷键。 步骤: 1.建立控件 2.设计菜单 3.代码设计 *      利用菜单编辑器所创建的菜单是固定的,菜单项不能自动增减。      要实现自动增减,可利用菜单项数组,并结合Load和Unload语句。 菜单编辑器中索引属性要设置! * 9.2.2  弹出式菜单 系统弹出式菜单 定制弹出式菜单 步骤: (1)使用“菜单编辑器”创建菜单; (2)把菜单的Visible属性设为False,即不出现窗体顶部; (3)使用PopupMenu方法。 Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) 	If Button=2 Then PopupMenu mnu1, 2 End Sub * 9.2.2  弹出式菜单(快显菜单) 方法:先用VB菜单编辑器设计,再用      PopupMenu方法弹出 [对象名.]PopupMenu 菜单名[,标志,x,y] * 9.2.2  弹出式菜单(快显菜单) [对象名.]PopupMenu 菜单名[,标志,x,y] 标志:0:弹出式菜单项仅识别鼠标左键          对菜单项的选择。       2:弹出式菜单项识别鼠标左键和          右键对菜单项的选择;      PopupMenu方法只能用在MouseDown事件过程。 *     把例9-2中的“乘除运算”  菜单作为快显菜单显示出来。 (MouseDown详见214页) 9.2.2  弹出式菜单(快显菜单) * Sub Form_MouseDown(Button As Integer,   _              Shift As Integer, X As Single, Y As Single)     If   Button = 2   Then      ’单击右键         PopupMenu   mnuMulDiv  ,  2     End If End Sub       
                 原创力文档
原创力文档 
                        

文档评论(0)