C菜单应用C菜单应用
宜宾职业技术学院教案 Yibin Vocational & Technical College
课程名称 C#编程基础 教学主题 菜单应用
第十二周授课班级 C#编程基础1班 授课时间 授课地点 三9、10节
教学目标:
, 如何为窗体添加主菜单及子菜单与分割线
, 掌握如何处理菜单的事件
, 如何为程序上下文菜单
职业技能教学点:
, 如何为窗体添加主菜单及子菜单与分割线
, 如何处理菜单的事件
, 如何为程序上下文菜单
教学设计:
通过复习提问的方式引入本次课程的教学,回顾上次课所介绍...
C菜单应用
宜宾职业技术学院教案 Yibin Vocational & Technical College
课程名称 C#编程基础 教学主题 菜单应用
第十二周授课班级 C#编程基础1班 授课时间 授课地点 三9、10节
教学目标:
, 如何为窗体添加主菜单及子菜单与分割线
, 掌握如何处理菜单的事件
, 如何为程序上下文菜单
职业技能教学点:
, 如何为窗体添加主菜单及子菜单与分割线
, 如何处理菜单的事件
, 如何为程序上下文菜单
:
通过复习提问的方式引入本次课程的教学,回顾上次课所介绍的C#中Windows窗体应用程序的编制,各种常用控件的应用及属性、事件等的功能。通过提问的方式引入本次课程的内容:菜单的设计与应用。
教学手段:
讲授法、演示法、提问法、分析法、实例操作法
教 学 过 程
教 学 内 容 与 板
备 注
清点人数
复习旧课内容
各种常用的控件的功能及应用
引入新课内容
本次课程的主要内容
, 如何为窗体添加主菜单及子菜单与分割线
, 如何处理菜单的事件
, 如何为程序上下文菜单
一、菜单
〈一〉、主菜单
1
宜宾职业技术学院教案 Yibin Vocational & Technical College
教 学 内 容 与 板 书 备 注 通常所说的主菜单位于程序标题栏的下方。
1、添加主菜单
在2005中选择控件MenuStrip,在2003中选择MainMenu控件进行。 添加方法:
, 双击工具箱中相应的控件,将其添加到窗体中。
, 菜单项内容的添加可通过主窗体中直接输入,也可以属性面板中
进行。(演示其具体操作)
说明:
热键:在标题中输入&符号后再加字母,可以创建热键(程序运行时通过alt+字母键实现操作)
快捷键:在属性shortcutkeys中选择要用于快捷键的按键或按键组合,再设置showshortcutkeys属性值为true。
2、处理菜单事件
菜单最重要的目的就是起到一个导航的功能,因此必须对菜单的事件处理程序进行良好的设计和实现。
只需编写菜单的单击(click)事件即可。
〈二〉、子菜单
位于主菜单下的,在主菜单中带有右向箭头的菜单称为子菜单 其添加方法与主菜单类似
〈三〉、添加分割线
在菜单添加操作中,单击鼠标右键,选择插入下的seperator即可。 〈四〉、上下文菜单
上下文菜单是C#中的另外一种菜单,又叫弹出菜单或右键菜单,指的是在右击相应的控件时弹出的菜单,在应用程序中十分常见。 1、添加弹出菜单
, 选择控件ContextMenuStrip控件,将其添加到窗体中。 , 同添加主菜单一样,设置各菜单项内容
2、绑定弹出式菜单
2
宜宾职业技术学院教案 Yibin Vocational & Technical College
教 学 内 容 与 板 书 备 注 选择需要用到弹出式菜单的对象,在其属性面板中找到ContextMenu属性,选择需要用的弹出式菜单名即可。
3、为弹出式菜单项添加事件
操作同主菜单
二、工具栏
工具栏虽然不是菜单,但在实际应用时与主菜单的结合非常紧密。通常,工具栏位于主菜单的下方,提供了主菜单中最常用的相关工具。 1、添加工具栏
在工具箱中选择ToolStrip控件,将其添加到窗体中
单击工具栏中的提示图标,选择相应的工具栏按钮。
在属性中设置其外观样式
(演示其具体操作)。
2、工具栏的事件处理程序,一般也只需要编写单击事件,并具只需要调用菜单项的单击事件过程即可。调用方式如:
打开ToolStripMenuItem_Click(sender, e);
当然,也可以别外为其编写事件过程。
三、状态栏
状态栏是应用程序中经常出现的一类控件,通常用于显示程序的当前状态以及其他信息,此类住处往往是程序中最常见和最重要的信息。 1、添加状态栏
状态栏控件为statusStrip,双击其工具箱中该控件即可添加,一般位于窗体的底部。
单击其控钮,为状态栏添加组件。
2、处理状态栏显示内容
状态栏上所显示文本一般为操作其它项目时的提示。
例:鼠标移到菜单上显示相应菜单信息。
private void 打开ToolStripMenuItem_MouseHover(object sender, EventArgs e)
{ toolStripStatusLabel1.Text = "您选择了打开菜单"; }
3
宜宾职业技术学院教案 Yibin Vocational & Technical College
教 学 内 容 与 板 书 备 注 四、实例分析
小结此次课
主菜单、工具栏以及上下文菜单都是窗体应用程序中常见的控件,在大多数程序中都有应用。本次课程只是介绍了一下这些控件的基本操作,下来后同学还需要在实际应用中不断地总结经验,将这些控件进行灵活使用。
课
后
小
结
作业
布置
4
本文档为【C菜单应用】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。