- 1、本文档共676页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C#语言与集成开发环境课件汇总整本书电子讲义全套课件完整版ppt最新教学教程C#语言与集成开发环境课件汇总整本书电子讲义全套课件完整版ppt最新教学教程C#语言与集成开发环境课件汇总整本书电子讲义全套课件完整版ppt最新教学教程
12.3 菜单、工具栏与状态栏 12.3.2 ToolStrip控件 工具栏往往与菜单结合使用,在软件设计时,如果某些功能极其常用,通过菜单操作需要深入几层,效率低。此时就可以考虑将该功能的入口设计在工具栏上,如Visual Studio的保存、启动等功能入口,都放在了工具栏上,如图12-29所示。 表12-30 工具栏按钮的常用属性 一般情况下不需要调用工具栏按钮的方法来达到某种目的。 表12-31 工具栏按钮的常用事件 事件名 事件作用 Click 工具栏按钮的单击事件,当用鼠标点击工具栏按钮时触发该事件 图12-29 Visual Studio自身的工具栏效果 工具栏是System.Windows.Forms.ToolStrip类或其派生类的对象。 ToolStrip自身的属性、方法和事件的研究价值很小。更多的是学习ToolStrip上的各种工具栏元素的使用,最常用的工具栏元素是ToolStripButton,本书重点介绍工具栏按钮ToolStripButton 的常用属性、方法和事件。 属性名 属性作用 Image 设定工具栏按钮的图标,工具栏按钮基本没有用文字描述的,都是以图标形式标识其功能 Text 设置或获取工具栏按钮的鼠标悬停提示文本 12.3 菜单、工具栏与状态栏 工具栏的基本设计: 从工具箱中将ToolStrip控件拖到窗体上后的效果如图12-30所示。图12-30下方的箭头所指即工具栏控件本身,上方箭头所指的整条选中区为程序运行后工具栏出现的位置及预览效果。点击上方箭头所指的向下箭头,弹出如图12-31所示菜单,可以选择当前位置要创建的工具栏元素类型,“Button”就是前述的工具栏按钮ToolStripButton,选择好工具栏元素类型后,工具栏上会出现新的空位置以供添加新的工具栏元素。 图12-30 工具栏控件放置在窗体上的设计效果 图12-31 选择要添加的工具栏元素类型 12.3.2 ToolStrip控件 【实例12-16】改进实例12-15的程序,为其添加工具栏。 实例描述:程序运行时显示如图12-32所示的主界面,当点击工具栏上的第一个按钮时,打开系部添加界面,点击第二个按钮时,打开教师添加界面。 图12-32 实例12-16主界面运行效果 12.3 菜单、工具栏与状态栏 12.3.2 ToolStrip控件 实例分析:本程序在实例12-15的基础上加上工具栏,由图可知,两个工具栏元素都是工具栏按钮,且分别显示了不同的图片,点击两个工具栏按钮,分别触发其Click事件,在Click事件中,只要调用原“系部添加”菜单项和“教师添加”菜单项的Click事件同样的功能代码即可。 实例实现: (1)打开项目Example12_15。 (2)按照图12-32所示界面,为Form1添加并设计工具栏及工具栏按钮。 (3)双击两个工具栏按钮,创建两个工具栏按钮的Click事件处理函数。为两个事件处理函数添加代码如下: //系部添加工具栏按钮Click事件处理函数 private void toolStripButton1_Click(object sender, EventArgs e) { //把“系部添加”菜单项的Click事件处理函数当做普通函数调用 系部添加ToolStripMenuItem_Click(new object(), new EventArgs()); } //教师添加工具栏按钮Click事件处理函数 private void toolStripButton2_Click(object sender, EventArgs e) { //把“教师添加”菜单项的Click事件处理函数当做普通函数调用 教师添加ToolStripMenuItem_Click(new object(), new EventArgs()); } 12.3 菜单、工具栏与状态栏 12.3.2 ToolStrip控件 【实例12-16】改进实例12-15的程序,为其添加工具栏。 12.3 菜单、工具栏与状态栏 12.3.3 StatusStrip控件 状态栏在窗体的下方,一般用于显示窗体或应用程序当前的运行或数据状态,如在Windows资源管理器中选中某一个磁盘时,状态栏会显示当前磁盘下共有多少个文件/文件夹(不包含子文件夹及子文件),如图12-33所示。 图12-33 Windows资源管理器中选中磁盘时状态栏的信息 12.3 菜单、工具栏与状态栏 12.3.3 StatusStrip控件 表12-32 状态标签的常用属性 一般情况下不需要调用状
您可能关注的文档
- 光伏逆变器全面分析.pptx
- 佩服的近义词.docx
- 伶官传序读后感.docx
- 第2章-Java编程基础ppt课件(全).ppt
- 7.3-键值对数据库-2.pptx
- 第五章--Visual-Basic-输入与输出ppt课件(全).ppt
- 11-12-2Linux操作系统试卷A答案期末测试-模拟测试卷.doc
- 《数控编程与仿真实训》-4套期末考试卷AB卷带答案模拟测试题.doc
- 计算机网络(第三版)462页完整版教学课件汇总全书电子讲义.ppt
- 计算机应用基础完整版教学课件-整套教程电子讲义(最全最新).pptx
- 跨境电子商务进出口实务全套课件.ppt
- Android移动应用开发基础教程第5章.pptx
- Android移动应用开发基础教程第6章.pptx
- 电子商务管理模拟试题带答案期末测试题综合试卷考试题考试卷期末考试卷综合测试题自测题试卷AB卷3.doc
- 中职教材-旅游电子商务教程第三章.ppt
- 数据结构——C语言描述第3章-栈和队列.pptx
- C语言程序设计案例教程1-5章ppt课件完整版.pptx
- 人工智能和机器学习--PPT13-聚类.pdf
- Access-2010课件汇总完整版ppt全套课件最全教学教程整本书电子讲义全书教案合集最新课件汇编.pptx
- (高职)JA15-互联网支付-----Apple-Pay还不够-汽车支付要出现ppt课件.pptx
文档评论(0)