网站大量收购独家精品文档,联系QQ:2885784924

第七讲 菜单、工具栏与状态条.ppt

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
菜单示例 菜单控件示例 例7.1 下拉菜单设计。 例7.2 快捷菜单设计。 例7.3 工具栏与状态条示例。 * * 第七讲 菜单. 工具栏和状态条 Visual Basic.NET 程序设计 7.1 菜单 7.2 工具栏 7.3 状态条 第七讲 菜单. 工具栏和状态条 Visual Basic.NET 程序设计 7.1 菜单 7.1.1 认识菜单 7.1.2 创建菜单 7.1.3 设计菜单 第七讲 菜单. 工具栏和状态条 7.1.1 认识菜单 7.1 菜单 菜单位于菜单栏上,在标题栏的下面,是可供选择的命令项目列表,它包含一个或多个菜单标题。 菜单通常由多个菜单标题组成,当单击菜单标题时会打开它所包含的项目下拉列表或执行该菜单的命令。 快捷键:按下Alt键的同时按下带下划线的字符,可打开该菜单项。 说明: 灰色:表示在当前状态下该菜单项不能使用; “…”:表示该菜单项将弹出一个对话框; “?”:表示该菜单含有子菜单; 分隔线:将菜单项分组,使功能相近的菜单项放置在同一组。 第七讲 菜单. 工具栏和状态条 7.1.2 创建菜单 7.1 菜单 VB.NET 2005 用MenuStrip控件取代了以前版本的MainMenu控件; MenuStrip 控件支持多文档界面(MDI)、菜单合并、工具提示和溢出。 ContextMenuStrip控件可以创建上下文菜单,即是快捷菜单。菜单项则是通过ToolStripMenuItem对象来建立的。 菜单控件 第七讲 菜单. 工具栏和状态条 7.1.2 创建菜单 7.1 菜单 MenuStrip控件包含一个描述各个菜单项的ToolStripMenuItem对象集,可以为每个MenuItem对象分别设置属性,让菜单项可见或不可见,允许使用或禁止使用等。 要在窗体上创建一个标准菜单,首先从工具箱中把一个MenuStrip控件拖放到窗体上。 菜单创建 第七讲 菜单. 工具栏和状态条 7.1.2 创建菜单 7.1 菜单 菜单创建 1、菜单项的常用属性 第七讲 菜单. 工具栏和状态条 7.1.2 创建菜单 7.1 菜单 菜单创建 2、菜单项的事件 单击某个菜单项时会触发两个事件:一个是该菜单项的Click事件,另一个是MenuStrip对象的ItemClicked事件。 通常将该菜单执行的功能写在该菜单项的Click事件代码中。 第七讲 菜单. 工具栏和状态条 7.1.3 设计菜单 7.1 菜单 下拉菜单 快捷菜单 第七讲 菜单. 工具栏和状态条 7.1.3 设计菜单 7.1 菜单 下拉菜单 在实际操作中,菜单有隐藏、无效和正常3种状态。 在设计菜单时将其Visible属性设为False,可以建立隐藏菜单; 将菜单项的Enable属性设为False,可以使菜单无效; 正常菜单的Visible和Enable属性皆为True。 还可以通过修改菜单项的属性,改变菜单的标题和状态 要求:主菜单分为信息控制,字体管理,系统设置三部分,各部分下拉菜单及功能如下: 1)信息控制 显示:显示文本信息在界面; 隐藏:隐藏文本信息; 2)字体管理 25号字:选中,桌面信息为25号字,反之为9号; 粗体/斜体:选中则按真值处理,反之恢复; 隶书:选中,文本为隶书,反之为宋体; 3)系统设置 帮助:快捷键为ctr+H,显示帮助消息框; 退出:快捷键为ctr+X,退出程序。 程序设计与演示: 第七讲 菜单. 工具栏和状态条 7.1.3 设计菜单 7.1 菜单 快捷菜单 快捷菜单,又称为弹出式菜单或上下文菜单,它通常在单击鼠标右键的时候显示,显示的位置取决于右击时鼠标指针所在的位置; 创建快捷菜单的控件为ContextMenuStrip控件; 快捷菜单中菜单项的属性、方法和事件过程,与主菜单中的菜单项完全相同。 代码实现: Private Sub TextBox1_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles TextBox1.MouseDown If e.Button = Windows.Forms.MouseButt

文档评论(0)

kehan123 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档