专题十一菜单工具栏和状态栏优秀培训书.pptVIP

专题十一菜单工具栏和状态栏优秀培训书.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
专题十一菜单工具栏和状态栏优秀培训书

专题十三 菜单、工具栏和状态栏 13.1 菜单的应用 13.1 菜单的应用 13.1 菜单的应用 13.1 菜单的应用 13.1 菜单的应用 13.1 菜单的应用 13.2 工具栏 13.2 工具栏 13.2 工具栏 13.3 状态栏 13.3 状态栏 13.3 状态栏 13.3 状态栏 练习13-1 练习13-2 * 讲述的主要内容 13.1 菜单的应用 13.2 工具栏 13.3 状态栏 13.1.1 菜单的分类 下拉菜单 快捷菜单(右键菜单、弹出菜单、上下文菜单) 13.1.2 菜单的组成 13.1.3 设计菜单的推荐做法 不论是下拉菜单还是快捷菜单,它们的目的都是为了让应用程序更加直观、易用。设计应用程序的菜单时推荐使用以下推荐做法。 ① 命名菜单时,大写单词首字母。例如,File,Edit等。 ② 给每个菜单项分配唯一的快捷键。例如,Windows中通常使用〈Alt〉+〈F〉打开“文件菜单。 ③ 创建菜单时,命名规则要保持一致。例如,在应用程序中,通常将文件菜单项、编辑菜单项等命名为文件(File)、编辑(Edit)等。 ④ 如果某个菜单命令需要用户通过对话框输入更多的信息,则在菜单项后使用省略号;如果菜单项包含有下级子菜单,则在菜单项后使用“?”标记。如图10-3中的“自定义”和“缩放”菜单项。 13.1.4 下拉菜单 1. 创建下拉菜单 在VB.NET中程序员可使用Menustrip控件创建应用程序的菜单。该控件在工具箱中的图标为,双击该图标可将其添加到当前应用程序中,由于控件本身在程序运行时并不直接显示,故与其他同类控件一样出现在窗体设计器窗口的下方窗格中。将Menustrip控件加入应用程序并选中该控件后,在窗体的最上方将出现由Menustrip创建的菜单设计器及“请在此处输入”的操作提示。 13.1.4 下拉菜单 2. 编辑、删除菜单成员 如果要移动一个菜单项,可单击该菜单项并用鼠标将其它拖到一个新位置即可。如果要删除一个菜单项,可用鼠标右键单击要删除的菜单项,在弹出的快捷菜单中执行“删除”命令。或在选中菜单项后按键盘上的〈Delete〉键。如果要编辑一个菜单项,可以直接单击需要修改的地方,进入编辑状态,而后添加、删除或修改文字即可。也可以在选中菜单项后通过图10-7所示的属性窗口,修改相应的属性值。例如,修改Text属性可以改变菜单的名称显示。 13.1.4 下拉菜单 3. 实现菜单功能 程序员可以通过编写菜单项单击(Click)事件代码来实现希望的菜单功能。例如在菜单设计器中直接双击本例的“打开”菜单项即可进入图10-8所示的代码窗口,程序员只需在事件过程中填入适当的代码即可。例10-1 13.1.5 快捷菜单 1. 创建快捷菜单 首先从工具箱中选取ContextMenustrip控件并添加到窗体上,即为该窗体创建了快捷菜单。单击窗体设计器下方窗格中的ContextMenustrip控件,窗体上显示提示文本“请在此处输入”。单击此文本,然后键入所需菜单项的名称。 若要添加另一个菜单项,可单击菜单设计器内的另一个“请在此处输入”区域。单击当前菜单项右侧的区域,以添加子菜单项。或单击当前菜单项下方的区域,以添加另一个菜单项,如图10-2所示。 2. 快捷菜单应用实例 例13-2 13.2.1 工具栏控件(ToolStrip) 1. ToolStrip控件的常用属性 13.2.1 工具栏控件(Toolstrip) 2. ToolstripButton集合编辑器 13.2.1 工具栏控件(ToolStrip) 3. Toolstrip控件的常用方法和事件 工具栏控件最常用的事件是Click事件,在Click事件过程中通常使用Buttons.IndexOf方法判断用户单击了工具栏中哪个按钮,该方法返回被单击按钮的索引值。 例如: If Toolstrip1. Buttons.IndexOf(e.Button) = 0 Then MsgBox(你单击了第一个按钮) End If 13.2.2 工具栏控件应用实例 例13-3 13.3.1 状态栏控件(Statusstrip) 1. Statusstrip控件的常用属性 13.3.1 状态栏控件(Statusstrip) 2. Statusstriplabel集合编辑器 13.3.1 状态栏控件(Statusstrip) 3. 状态栏常用方法和事件 状态栏最常用的事件为labelClick,该事件在用户

文档评论(0)

taotao0c + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档