为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

C菜单应用

2018-04-08 5页 doc 16KB 9阅读

用户头像

is_731942

暂无简介

举报
C菜单应用C菜单应用 宜宾职业技术学院教案 Yibin Vocational & Technical College 课程名称 C#编程基础 教学主题 菜单应用 第十二周授课班级 C#编程基础1班 授课时间 授课地点 三9、10节 教学目标: , 如何为窗体添加主菜单及子菜单与分割线 , 掌握如何处理菜单的事件 , 如何为程序上下文菜单 职业技能教学点: , 如何为窗体添加主菜单及子菜单与分割线 , 如何处理菜单的事件 , 如何为程序上下文菜单 教学设计: 通过复习提问的方式引入本次课程的教学,回顾上次课所介绍...
C菜单应用
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,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索