C#菜单栏、工具栏、状态栏
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1鄢涛2011/5/18《.NET Windows programming 》
yantao@ Visual studio 2010
yantao@ 鄢涛2011/5/18《.NET Windows programming 》
yantao@ Visual studio 20102
Tower 2011/5/ Windows programming
yantao@ 概述
状态栏(StatusStrip)
3鄢涛2011/5/18
《.NET Windows programming 》
yantao@ Visual studio 2010
!
概述
鄢涛2011/5/18《.NET Windows programming 》
yantao@ Visual studio 20105Tower 2011/5/ Windows programming
yantao@ ü概述
MenuStrip
工具栏(ToolStrip)
MDI 窗体和MenuStrip 合并
6
鄢涛2011/5/18《.NET Windows programming 》
yantao@ Visual studio 2010
7鄢涛2011/5/18《.NET Windows programming 》
yantao@ Visual studio 2010
9
鄢涛2011/5/18《.NET Windows programming 》
yantao@ Visual studio 2010: ToolStripMenuItem 菜单项该类是一个ToolStripDropDownItem ,与ToolStripDropDownMenu 和ContextMenuStrip 一起工作,以便为菜单处理特殊的突出显示、布局和列排列方式。
ToolStripMenuItem 类提供使您得以配置菜单项的外观和功能的属性。
10
鄢涛2011/5/18《.NET Windows programming 》
yantao@ Visual studio 2010
: ToolStripMenuItem 菜单项
11鄢涛2011/5/18《.NET Windows programming 》
yantao@ Visual studio 2010
鄢涛2011/5/18《.NET Windows programming 》yantao@
Visual studio 201013
Tower 2011/5/ Windows programming
yantao@ ü概述
ContexMenuStrip
状态栏(StatusStrip)
快捷菜单
15鄢涛2011/5/18《.NET Windows programming 》yantao@ Visual studio 2010
: ContextMenuStrip 快捷菜单例如,可以使用分配给TextBox 控件的快捷菜单提供菜单项,以便更改文本字体,在控件中查找文本或实现复制和粘贴文本的剪贴版功能。
还可以在快捷菜单中显示不位于MenuStrip 中的新的ToolStripMenuItem 对象,从而提供与特定情况有关且不适合在MenuStrip 中显示的命令。
许多可视控件(以及Form 本
身)都有一个ContextMenuStrip 属性,该属性将ContextMenuStrip 类绑定到显示快捷菜单的控件。
鄢涛2011/5/18《.NET Windows programming 》
yantao@ Visual studio 201017Tower 2011/5/ Windows programming
yantao@ ü概述
ü菜单栏
üMenuStrip
üContexMenuStrip 状态栏(StatusStrip)18
鄢涛2011/5/18《.NET Windows programming 》
yantao@ Visual studio 2010
19鄢涛2011/5/18《.NET Windows programming 》
yantao@ Visual studio 2010
21鄢涛2011/5/18《.NET Windows programming 》
yantao@ Visual studio 2010
鄢涛2011/5/18《.NET Windows programming 》
yantao@ Visual studio 201023Tower 2011/5/18
.NET Windows programming yantao@ ü概述
ü菜单栏
üMenuStrip
üContexMenuStrip
ü工具栏(ToolStrip)
MDI 窗体和MenuStrip 合并
状态栏
25鄢涛2011/5/18《.NET Windows programming
》yantao@ Visual studio 2010
: StatusStrip
状态栏
鄢涛2011/5/18《.NET Windows programming 》
yantao@ Visual studio 201027Tower 2011/5/ Windows programming yantao@ ü概述
ü菜单栏
üMenuStrip
üContexMenuStrip
ü工具栏(ToolStrip)
ü状态栏(StatusStrip)
28
鄢涛2011/5/18《.NET Windows programming 》
yantao@ Visual studio 2010
窗体
29鄢涛2011/5/18《.NET Windows programming 》
yantao@ Visual studio 2010
窗体MDI 将IsMDIContainer 属性
设置为“true ”。
创建子窗体
MDI 窗体
活动控件:子窗体的ActiveControl
父窗体中使用LayoutMdi(MdiLayout 枚举)
31
鄢涛2011/5/18《.NET Windows programming 》
yantao@ Visual studio 2010
06:简易MDI 写字板32
鄢涛2011/5/18《.NET Windows programming 》
yantao@ Visual studio 2010
中MenuStrip MDI 的合并属性设置:AllowMerge =true;
MergeAction 枚举
枚举成员说明
Append 默认。
忽略匹配结果,将该项追加到集合结尾。
Insert 将该项插入目标集合中的匹配项前。
如果匹配项在列表的结尾,则将该项追加到
列表。
如果没有匹配项或匹配项在列表的开始处,则将该项插入到集合的开始。
Replace 用源项替换匹配项。
原始项的下拉项不会成为传入项的子项。
Remove 移除匹配项。
MatchOnly 要求匹配项,但不进行任何操作。
使用此方法来创建树和成功访问嵌套布局。
33鄢涛2011/5/18《.NET Windows programming 》
yantao@ Visual studio 2010
07:简易MDI 写字板的菜单合并34
鄢涛2011/5/18《.NET Windows programming 》
yantao@ Visual studio 2010
MDI 或SDI ,MenuStrip,
ToolStrip,StatusStrip
鄢涛2011/5/18《.NET Windows programming 》
yantao@ Visual studio 201035
Tower 2011/5/ Windows programming
yantao@ "#$
ContexMenuStrip
状态栏(StatusStrip)
只有当潮水退去的时候
才知道是谁在裸泳。