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

C#课件S05界面设计.pptVIP

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
中国铁道出版社 第5章 界面设计 《C#编程语言基础和应用》 套系名称:高等学校计算机类课程应用型人才培养规划教材 书号:978-7-113-13535-5 版次:1-1 开本:16开 页码:300页 作者:张世明 朱彬 出版社:中国铁道出版社 出版时间:2011-10-01 定价: 元 策划编辑:严晓舟 责任编辑:周海燕 适用专业:通用专业 适合层次:高等学校 课程类别:小公共 课程分类:程序设计 感谢“教宝网”()为本课件制作提供资助。 尊敬的读者: “教宝网”()为教育门户网站, 将在2013年6月正式上线,届时谢谢光顾并提出宝贵意见! “教宝网”()全体同仁敬上 内容要点 菜单设计 工具栏设计 状态栏设计 中国铁道出版社 5.1 菜单设计简介 5.1.1 菜单结构 一般菜单分为两级结构。窗口标题栏下显示的是菜单栏,菜单栏包含若干主菜单选项,单击每一个主菜单选项可打开一个下拉菜单,其中包含若干菜单命令。 5.1.2 菜单命令项的作用 菜单命令项被选中后,一般来说作用有如下三种: (1) 执行命令:用于执行某操作的菜单命令。 (2) 设置状态:用于设置或取消某设置的菜单命令。 (3) 打开对话框:用于激活对话框,具体操作在对话框中进行。 5.1.3 菜单设计器 1. MenuStrip设计器——主菜单设计器,用于设计下拉式主菜单。 2. ContextMenuStrip设计器——快捷菜单设计器,用于设计弹出式快捷菜单。右击鼠标打开的就是快捷菜单。 中国铁道出版社 5.2 主菜单设计 5.2.1 添加主菜单设计器 设计主菜单的第一步是添加主菜单设计器。选中“Form1.cs[设计]”页,在工具箱中选择MenuStrip组件,把它添加到窗体上,此时窗体下的组件栏里将出现一个MenuStrip图标。系统则会自动为窗体添加一个停靠在标题栏下的菜单条,它同时也是主菜单设计器。 5.2.2 添加菜单命令项 首先添加菜单,单击主菜单设计器中的虚线框,会变成一空白项,然后直接输入菜单项,如果希望用自己习惯的Name属性值,那么再在“属性”窗口中修改其Name属性值。 单击新添加的菜单下的空白菜单命令虚框,此时该虚框将加亮,表示获得输入焦点,即可继续添加菜单项或菜单命令项。 添加完了菜单命令项后,可以选取主菜单项右边的空白菜单虚框,开始添加第二个菜单项及其下的菜单命令项。 中国铁道出版社 5.2 主菜单设计 5.2.3 菜单命令项分组 如果一个菜单中的菜单命令过多,可以按功能将菜单命令分为若干组,组与组之间用分割线隔开。在C#中,可以直接在虚线框中输入“-”(减号),或者选择虚线框下拉列表中的“Separator”项,即添加了一分组菜单分割条。 5.2.4 菜单命令项热键 所谓热键,就是指在不打开菜单的情况下,直接使用预先设置的组合键,执行某个菜单命令。 如果要给菜单命令设置热键,可以直接在“属性”窗口中单击该菜单命令项的ShortcutKeys属性值,打开一个“修饰符”对话框,从中选择所需的控制键,再在下拉列表中选择一字符键即可。 中国铁道出版社 5.2 主菜单设计 5.2.5 调整菜单命令项 创建完菜单后,经常会发生要在已有菜单、菜单命令之间插入新的菜单项或菜单命令项,剔除不需要的菜单项、菜单命令项,调整菜单项、菜单命令项的排列等情况。 5.2.6 创建级联菜单 级联菜单指的是菜单命令项包括的子菜单。一个菜单可以有多级级联菜单。 如果要为某菜单命令项创建级联菜单,可直接单击该菜单命令项,其右边会出现一虚线框,依次再在该虚线框中直接添加菜单命令项。此时,该菜单命令就会出现一个右向三角形和一个级联菜单。向级联菜单的各菜单命令项设置Name属性和快捷键,就创建了一个级联菜单。 中国铁道出版社 5.2 主菜单设计 5.2.7 菜单命令响应 菜单中每一项菜单项和菜单命令项都可有自己的事件,用以响应各菜单命令。 5.2.8 图形菜单 在许多应用程序的菜单命令项前,通常都有菜单命令项图标,这些图标一般都与工具栏上快捷按钮的图标一致。同时,菜单命令项前的图标也使菜单命令的含义更加直接易懂。 在C#中,可以很容易地为菜单命令项添加图标,先单击菜单项的Image属性打开“选择资源”对话框,“导入”图标文件,单击“确定”按钮,菜单项的图标就设置好了。 中国铁道出版社 5.3 运行时设置菜单 5.3.1 菜单命令灰显 当进行菜单操作时,有时要求某项菜单或菜单命令项不能被用户操作,就把该菜单或菜单命令项用灰色显示,用户对它操作不会有任何响应。 菜单命令项灰显可以通过设置菜单

文档评论(0)

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

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

1亿VIP精品文档

相关文档