WinForm中MenuStrip控件
来源:互联网 发布:linux mv命令 复制 编辑:程序博客网 时间:2024/05/17 22:49
2008-08-15 15:14:12| 分类:WinForm即C/S架构 | 标签:|举报|字号大中小 订阅
菜单通过存放按照一般主题分组的命令将功能公开给用户。
MenuStrip 控件是此版本的 Visual Studio 和 .NET Framework 中的新功能。使用该控件,可以轻松创建 Microsoft Office 中那样的菜单。
MenuStrip 控件支持多文档界面 (MDI) 和菜单合并、工具提示和溢出。您可以通过添加访问键、快捷键、选中标记、图像和分隔条,来增强菜单的可用性和可读性。
MenuStrip 控件取代了 MainMenu 控件并向其中添加了功能;但是也可选择保留 MainMenu 控件以备向后兼容和将来使用。
二、使用方式和相关属性
使用 MenuStrip 控件可以:
创建支持高级用户界面和布局功能的易自定义的常用菜单,例如文本和图像排序和对齐、拖放操作、MDI、溢出和访问菜单命令的其他模式。
支持操作系统的典型外观和行为。
对所有容器和包含的项进行事件的一致性处理,处理方式与其他控件的事件相同。
下表显示了 MenuStrip 和关联类的一些特别重要的属性。
属性
说明
MdiWindowListItem
获取或设置用于显示 MDI 子窗体列表的 ToolStripMenuItem。
System.Windows.Forms.ToolStripItem.MergeAction
获取或设置 MDI 应用程序中子菜单与父菜单合并的方式。
System.Windows.Forms.ToolStripItem.MergeIndex
获取或设置 MDI 应用程序的菜单中合并项的位置。
System.Windows.Forms.Form.IsMdiContainer
获取或设置一个值,该值指示窗体是否为 MDI 子窗体的容器。
ShowItemToolTips
获取或设置一个值,该值指示是否为 MenuStrip 显示工具提示。
CanOverflow
获取或设置一个值,该值指示 MenuStrip 是否支持溢出功能。
ShortcutKeys
获取或设置与 ToolStripMenuItem 关联的快捷键。
ShowShortcutKeys
获取或设置一个值,该值指示与 ToolStripMenuItem 关联的快捷键是否显示在 ToolStripMenuItem 旁边。
三、简单实例
下面我简单给大家演示一下MenuStrip 相关特性:
1、红线划的整体代表MenuStrip :
2、具体各菜单项目称作ToolStripMenuItem:
3、我们可以编辑菜单项:
4、菜单项分隔线,其实在菜单项编辑时,输入“-”就可以了:
5、菜单项的快捷键,除了用(&字母)来表示,还可以通过ShotcutKey属性来设置,这样设置更全面
6、给菜单项设置图标:
注意:比较两种快捷键设置的不同,最好你自己试着体会一下:
7、最后为退出按钮,添加退出窗口的代码:
- WinForm中MenuStrip控件
- WinForm中MenuStrip控件
- WinForm中MenuStrip动态菜单使用总结
- MenuStrip控件
- MenuStrip控件
- 【转载】Winform 菜单MenuStrip控件用法的一些自我介绍
- winform menustrip的遍历
- winform menustrip的遍历
- winform menustrip的遍历
- C# WinForm中MenuStrip动态菜单使用总结
- C# WinForm中MenuStrip动态菜单使用总结
- C# WinForm中MenuStrip动态菜单使用总结
- 将MenuStrip控件中的信息添加到treeView控件中
- 向ToolStrip、MenuStrip、StatusStrip中添加自定义控件
- C# 美化MenuStrip 自定义MenuStrip控件
- C# 美化MenuStrip 自定义MenuStrip控件
- 动态将MenuStrip控件中的信息添加到TreeView控件中(use)
- Winform 窗口加载实例(一)-----MenuStrip
- 湖大训练赛1 Restore Calculation
- px dp
- 20140721(解决configure: error: C++ preprocessor "/lib/cpp" fails sanity check)
- 一个重启Tomcat的简单shell命令
- 文本框,智能提示信息
- WinForm中MenuStrip控件
- Trace Neutron code - neutron-server
- 全局偏移量表和过程链接表
- Linux(CentOS)下,安装MySQL
- PCA与特征选取
- BEGINNING SHAREPOINT® 2013 DEVELOPMENT 第3章节--SharePoint 2013 开发人员工具
- opencv中感兴趣区域以及mask的使用
- 06 基本包装类型
- 毕业后--反思生活