1 / 20
文档名称:

PPT 讲稿文字规范.ppt

格式:ppt   页数:20页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

PPT 讲稿文字规范.ppt

上传人:zbptpek785 2015/10/16 文件大小:0 KB

下载得到文件列表

PPT 讲稿文字规范.ppt

文档介绍

文档介绍:第6章窗体应用程序设计
王德俊
上海交通大学继续教育学院
第6章窗体应用程序设计
概述
组件的公共属性、事件和方法
常用的控件
常用的对话框
消息对话框
菜单和工具栏的设计
菜单和工具栏的设计
主菜单
弹出式菜单
工具栏
C#中菜单程序设计主要用到三个从Menu类继承的类: MenuStrip、MenuItem与ContextMenu,分别封装了对主菜单、菜单项及弹出式菜单的定义
Menu类:
是一个抽象类,是各种类型菜单的基类
MenuStrip类:
是窗体主菜单容器,用于产生一个窗体的主菜单对象
MenuItem类:
封装了菜单项中的各种成员,所有的菜单项都是由MenuItem对象构成的
ContextMenu类:
封装了对弹出式菜单各种特性及功能的定义,使用该类可以创建弹出式菜单
菜单和工具栏的设计
主菜单
主菜单用于在应用程序的顶部提供一个菜单栏,它是MenuItem对象的容器,由MenuItem对象组成菜单的结构
1. 创建主菜单
2. 创建菜单项(子菜单)
3. 菜单项的事件和属性及其应用
菜单和工具栏的设计
主菜单
1. 创建主菜单
可以使用两种方法创建主菜单:
使用MenuStrip类的构造函数实现主菜单的创建
通过C#中的MenuStrip控件即菜单设计器实现菜单的创建
(1) 添加主菜单
双击MenuStrip控件,添加主菜单
(2) 添加子菜单
添加菜单项
注意:子菜单项“-”描述为分隔符
(3) 移动菜单项
(4) 删除菜单项
1. 创建主菜单
通过设计器创建主菜单:
从工具栏中将MenuStrip组件拖到窗体上,这时在窗体的顶部会出现一条淡淡蓝色的、空的主菜单栏,它实际上是菜单项(MenuItem对象)的容器;左下角出现MenuStrip对象的图标,如下图所示。
2. 创建菜单项(子菜单)
通过设计器创建菜单项:
(1)先选择窗体顶部的主菜单栏,这时在主菜单栏的最左边会出现“请在此键入”的编辑框,在此处输入相应的名称(如“文件(&F)”);
(2)在出现的“请在此键入”的编辑框中,输入菜单名称(如“新建文件(&N)”,以此类推,创建其他菜单项,如“打开文件(&O)”、“保存文件(&S)”、“-”、“退出系统(&X)”等。
(3)如果要添加菜单项的子菜单项,在输入该菜单项的名称以后,在其右边出现的“请在此键入”编辑框中输入子菜单项的名称;如图:
3. 菜单项(MenuItem对象)的事件和属性及其应用
属性
说明
取值
Checked
描述菜单项是否被选中
设置为true时,菜单项左边显示“√”
Enabled
描述菜单项是否可用
当设置为true时,该菜单项可用,否则为灰色,不可用
RadioCheck
描述该菜单项的选中标记是否由单选按钮代替
ShortcutKeys
描述与菜单项关联的快捷键
ShowShortcutKeys
描述与菜单项关联的快捷键是否在菜单项标题旁显示
Text
描述菜单项的显示文本
“&”字符后的字符串的首字符为菜单项的快捷访问键,“&”后面的字符显示成下划线的形式;而文本为“-”时,表示此菜单项为一条横线,常用于菜单显示外观设计
Visible
描述菜单项是否可见
建立菜单后,往往要求菜单实现相应的事件处理功能,一般通过菜单项Click事件处理相应的功能,即通过单击菜单项实现程序功能的交互
该事件在以下几种情况下发生:
用户单击菜单项
使用该菜单项相应的快捷键或访问键
使用键盘选择该菜单项后按回车键
3. 菜单项(MenuItem对象)的事件和属性及其应用