Visual C#2005程序设计教程 教学课件 ppt 作者 崔淼 陈明非 第9章 菜单、工具栏与状态栏
39页1、第1章 Visual C#概述 第2章 C#语法基础 第3章 顺序结构程序设计 第4章 选择结构程序设计 第5章 循环结构程序设计 第6章 面向对象编程技术 第7章 继承,第8章 数组与自定义类型 第9章 菜单、工具栏与状态栏 第10章 鼠标键盘事件 第11章 ActiveX控件 第12章 数据库技术 第13章 开发Web应用程序 第14章 异常处理与部署应用程序,下一页,Visual C# 2005程序设计,上一页,章节目录,上一页,下一页,第9章 菜单、工具栏与状态栏 9.1 菜单 9.1.1 主菜单的设计 1. 创建菜单的方法 在C#应用程序中,可使用MenuStrip控件创建应用程序的菜单。该控件在工具箱中的图标为,双击该图标可将其添加到当前应用程序中,由于控件本身在程序运行时并不直接显示,故与其他同类控件一样出现在窗体设计器窗口的下方窗格中。,章节目录,上一页,下一页,2. 编辑、删除菜单成员 如果要移动一个菜单项,可单击该菜单项并用鼠标将其它拖到一个新位置即可。如果要删除一个菜单项,可用鼠标右键单击要删除的菜单项,在弹出的快捷菜单中执行“删除”命令。如果要编辑一个菜单项,可
2、以直接单击需要修改的地方,进入编辑状态,而后添加、删除或修改文字即可。 3. 实现菜单功能 可以通过编写菜单项单击(Click)事件代码来实现希望的菜单功能。,章节目录,上一页,下一页,4. 设置下拉菜单的属性 (1) 禁用菜单项 (2) 隐藏菜单项 (3) 添加已选择标记 (4) 指定快捷键 设置菜单标题项的快捷键 设置菜单项的快捷键 (5) 添加分隔条,9.1.2 快捷菜单 快捷菜单,也称为弹出式菜单、右键菜单或上下文菜单。 在C#中,可使用ContextMenuStrip控件为对象创建快捷菜单,该控件在工具箱中的图标为 。,章节目录,上一页,下一页,1. 创建快捷菜单 首先从工具箱中选取ContextMenuStrip控件并添加到窗体上,即为该窗体创建了快捷菜单。单击窗体设计器下方窗格中的ContextMenuStrip控件,窗体上显示提示文本“请在此处输入”。单击此文本,然后键入所需菜单项的名称。 若要添加另一个菜单项,可单击菜单设计器内的另一个“请在此处输入”区域。单击当前菜单项右侧的区域,以添加子菜单项。或单击当前菜单项下方的区域,以添加另一个菜单项。,章节目录,上一页,下
3、一页,2. 快捷菜单应用实例 【例9-2】为【例9-1】程序添加一个快捷菜单,程序启动后的界面如图9-9所示,用户在窗体上单击右键,弹出图示的快捷菜单。执行其中的颜色命令可产生与主菜单中相应命令等效的结果。某命令执行时菜单项左侧带有“ ”标记。再次执行该菜单命令取消相应的颜色及菜单项左侧的“ ”标记,将颜色恢复为背景色。执行快捷菜单中的“红”命令,然后再次打开快捷菜单后,如图9-10所示。,章节目录,上一页,下一页,程序运行结果 更换颜色并标记选择,章节目录,上一页,下一页,快捷菜单“默认”的Click事件代码为: private void cMenuD_Click(object sender, EventArgs e) if (cMenuD.Checked) / 调用相应的主菜单项Click事件代码 menuD_Click(sender, e); / 其他快捷菜单项标记为未选择 cMenuR.Checked = cMenuG.Checked = cMenuB.Checked = false;,章节目录,上一页,下一页,/ 选择标记为“ ”(单选) cMenuD.CheckState
4、= CheckState.Indeterminate; else / 如果是未选择状态,则显示为默认颜色 cMenuD.CheckState = CheckState.Indeterminate; menuD_Click(sender, e); ,章节目录,上一页,下一页,9.2 工具栏 9.2.1 工具栏控件(ToolStrip) 工具栏控件ToolStrip在工具箱中显示为图标 ,双击该图标可将控件添加到窗体上,工具栏缺省地出现在窗体的上方。 1. ToolStrip控件的常用属性 选择ToolStrip控件后(如本例的toolStrip1)可在属性窗口中设置其属性。,章节目录,上一页,下一页,2. 工具栏按钮集合编辑器(Items) 在ToolStrip控件的属性窗口中单击Items属性右侧的按钮, “项集合编辑器”窗口。 ToolStripButton常用的属性 DisplayStyle:按钮标题的显示方式 Image:设置工具按钮上的显示图标 Text:指定显示在按钮上的文本内容 ToolTipText:指定按钮的提示内容,章节目录,上一页,下一页,在工具栏中添加按钮最快捷的
《Visual C#2005程序设计教程 教学课件 ppt 作者 崔淼 陈明非 第9章 菜单、工具栏与状态栏》由会员E****分享,可在线阅读,更多相关《Visual C#2005程序设计教程 教学课件 ppt 作者 崔淼 陈明非 第9章 菜单、工具栏与状态栏》请在金锄头文库上搜索。
逍遥游复习 知识点整理
近现代法德关系史 高三展示课3稿
当代大学生人生信仰及追求的调查研究
长相思 纳兰性德-ppt课件
课件:危机意识 一
英语ppt演讲关于阿甘正传
发达国家基础教育改革的动向与趋势 修改版
中国民间美术 课件.ppt
生物质发电技术与系统 课程ppt 第1章 生物质发电技术现状及发展趋势 2学时 -----2016
现代信号处理思考题 含答案
执业药师继续教育 抑郁症的药物治疗 100分
小学生的成长档案模板不用修改 万能型
增订六版 现代汉语 上册 第二章文字 思考与练习答案
国家财政ppt课件
加拿大英语介绍
六年级统计图的选择课件
中学生成长档案ppt
中国现代文学史期末复习整理
lohi和hihilo训练对女子赛艇运动员运动能力影响的比较研究
风雨贾平凹阅读答案
2024-04-11 25页
2024-04-11 37页
2024-04-11 28页
2024-04-11 31页
2024-04-11 36页
2024-04-11 29页
2024-04-11 22页
2024-04-11 27页
2024-04-11 34页
2024-04-11 32页