WinForm 中的菜单

原文地址:http://www.dingos.cn/index.php?topic=963.0


【菜单介绍】
  • 菜单以一致的方式将命令分组,使用户可以轻松访问。应用程序一般都有一个带有菜单选项的菜单栏,告诉用户执行哪些命令。
  • 菜单项应该适当规划,并按照它们的功能进行分组。菜单可以允许键盘访问,也可以提供访问键。
  • 菜单提供对所有主要命令(如打开文件、保存文件、打印和退出应用程序)的快捷和有条理的访问。每个菜单项下都有显示一个或多个选项,菜单栏上显示的选项称为主菜单选项,而其下的选项称为子选项。
  • 菜单是程序中显示一个选项列表的图形元素。
  • 设计菜单以符合逻辑而又一致的方式把应用程序的功能提供给用户;同时考虑应用程序的逻辑流程,根据功能的相关性对菜单项进行分组。
  • 菜单还可以支持使用键盘访问菜单的选项。
  • WinForms支持两种类型的菜单,即主菜单和上下文菜单。

【MenuStrip控件】
  • MenuStrip控件是应用程序菜单结构的容器。在建立菜单时,须给MenuStrip添加ToolStripMenu对象。
  • MenuStrip控件的MdiWindowListItem属性提取或返回ToolStripMenuItem。这个ToolStripMenuItem是在MDI应用程序中显示所有已打开窗口的菜单。
  • 在父菜单上显示“子窗口”的名称
    • 将 MenuStrip 的 MdiWindowListItem 属性设置为“要创建窗口列表的菜单项”。
    • 新建一个子窗口后,在相应的菜单项会列出子菜单的名称。
    • 可以通过选择菜单可以激活不同的子菜单。

【ContextMenuStrip控件】
  • ContextMenuStrip控件可以显示弹出菜单,或在用户右击鼠标时显示一个菜单。
  • 要设置具体的控件的ContextMenuStrip属性。在用户右击该控件时,将显示该菜单。
  • ContextMenuStrip包含MenuStrip中的所有属性、方法和事件。

【ToolStripMenuItem控件】
  • ToolStripMenuItem是建立菜单结构的类。
  • 每个ToolStripMenuItem对象都表示菜单系统上的一个菜单选项。
  • 菜单项的旁边可以有复选框标记,用Checked和CheckState属性设置该标记。
  • 可以给每个菜单项指定快捷键。设置ShortcutKeys属性。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

夜晚回家

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值