Visual Basic.NET程序设计教程 教学课件 作者 陈志泊 第8章 菜单与工具栏设计.pptVIP

Visual Basic.NET程序设计教程 教学课件 作者 陈志泊 第8章 菜单与工具栏设计.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文档。上传文档
查看更多
第八章 菜单与工具栏设计 8.1 菜单的基本概念 8.1.1菜单的分类与结构 1.下拉式菜单 下拉式菜单是一种典型的窗口式菜单,它一般是通过单击窗口菜单栏中的菜单标题的方式打开。 2.弹出式菜单 弹出式菜单的显示位置比较灵活,它可以在窗口的某个位置显示,因此,它能以更灵活的方式为用户提供更方便和快捷的操作,弹出式菜单有时也称为“右键菜单”或“快捷菜单”。 8.1.2菜单项对象的常用属性和事件 1.菜单项的主要属性 Name属性 Text属性 ShortCutKeys属性 ShowShortCutKeys属性 Checked属性 2.菜单项能够响应的事件 菜单项能够响应的主要事件是Click,当程序运行过程中,用鼠标单击某个菜单项时,会触发该事件,因此,在编写程序时,通常把某个菜单项能够完成的功能代码写在该菜单项的Click事件过程中。 8.2 MenuStrip控件与下拉式菜单的创建 8.2.1MenuStrip控件 MenuStrip控件属于非用户界面控件,通过以下两种方法之一,可以建立一个菜单项 。 方法1: 用鼠标直接单击“请在此处键入”框,这时,该文本框呈可编辑状态,内有插入点,用户可直接输入该菜单项的标题,如:“文件”、“编辑”等 。 方法2: 在下图所示的界面中,用鼠标指针指向“请在此处键入”框,其右端会出现一个下三角形的按钮,单击该按钮时,会出现一个包含“MenuItem”、“ComboBox”、“TextBox”三个项目的下拉列表,可以从中选择一个选项,用于选择该菜单项的类型 。 注意: (1)MenuItem:表示建立一个菜单项,该种菜单项的左边可以加“√”图标,右端可以显示该菜单项的快捷键。 (2)ComboBox:表示可以在菜单中建立一个组合框。 (3)TextBox:表示可以在菜单中建立一个文本框。 8.2.2 利用MenuStrip控件创建下拉式菜单 1、使用MenuStrip控件创建下拉式菜单非常容易,基本的步骤是: 新建一个窗体和设计用户界面,向窗体中添加MenuStrip控件。 利用MenuStrip控件设计各菜单项。 利用属性窗口设置各菜单项的有关属性。 利用代码编辑窗口编写每一菜单项的Click事件过程。 运行调试各菜单命令。 2、【例8.1】 设计一个能设置文本框中字体和文本颜色的下拉式菜单,其中,菜单栏中含有 “字体”和“颜色”两个主菜单项。“字体”主菜单项的下拉菜单中含有“宋体”、“楷体”、“黑体”以及“退出”共4个下拉菜单项,且“退出”菜单项与其他3个菜单项间用分隔线隔开。“颜色”主菜单项的下拉菜单中含有“红色”、“绿色”和“蓝色”3个下拉菜单项。 8.3 ContextMenuStrip控件与弹出式菜单的创建 1.ContextMenuStrip控件 ContextMenuStrip控件也属于非用户界面控件,在Visual Basic.NET环境中,当把ContextMenuStrip控件从工具箱加入到窗体时,在窗体下面的专用面板中会出现一个名为ContextMenuStrip1的图标,窗体顶端出现了一个“请在此处键入”框。 2. 利用ContextMenuStrip控件创建弹出式菜单 使用ContextMenuStrip控件创建弹出式菜单的基本步 骤是: 向窗体中添加ContextMenuStrip控件。 利用ContextMenuStrip控件设计弹出式菜单中的各个菜单项。 利用属性窗口设置各菜单项的有关属性。 建立ContextMenuStrip控件与有关对象的关联。 利用代码编辑窗口编写每一菜单项的Click事件过程。 运行调试各菜单命令。 【例8.2】 设计一弹出式菜单,设置文本框中的文字大小控制(包 括:16 Pt、24 Pt和32 Pt),当程序运行时,右击文 本框能弹出该菜单,利用菜单设置文字大小。 8.4 工具栏 8.4.1工具栏与ToolStrip控件 1.工具栏的基本概念 在Windows环境下的程序,常将一些常用的功能以按钮图标的形式表示,并将这些按钮图标以及组合框、文本框等组合在一起,形成一个长栏,挂在窗体菜单栏的下方以方便用户快速执行相应的功能,称为工具栏,通常将工具栏中不同性质的按钮用分隔线分隔。 2.ToolStrip控件 在Visual Basic.NET中,工具栏的设计采用其提供的ToolStrip控件,该控件属于容器控件。 在其中可以加入按钮、标签、文本框、组合框等对象,将它们组合在一起,形成工具栏。 8.4.2工具栏的设计 1.使用ToolStrip控件设计工具栏的基本步骤是: 向窗体中添加ToolStrip控件。 利用ToolStri

文档评论(0)

118压缩包课件库 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档