不要在点击时隐藏菜单/菜单项
Posted
技术标签:
【中文标题】不要在点击时隐藏菜单/菜单项【英文标题】:Dont hide a menu/menuitem on click 【发布时间】:2013-05-13 22:28:09 【问题描述】:我正在使用 vb.net,不想使用 WPF。
我有一个包含许多菜单的菜单条。
这些菜单有很多 menuItems。
当我点击任何 menuItem 时,我会向用户显示一个新表单。
当用户完成工作并返回主窗体时,他应该能够看到离开主窗体时的菜单。
我的意思是当我点击一个 menuItem 时,菜单会关闭。但我不希望它关闭。
【问题讨论】:
那么不要使用菜单?...您如何设置一个 TreeView 并使用它来代替? Ya Tree View 是个好主意,但用户是非常未受过教育的类型。他们会发现更难。 你认为导航树视图比导航复杂的菜单系统困难得多吗? 那么使用一系列列表框或组合框代替树形视图怎么样? 【参考方案1】:如果你的用户有一个永远不会关闭的菜单,因为它违背了预期的行为,这可能会让你更加困惑。您最好使用建议的其他控件之一。
每个操作系统(Windows、Mac 等)都出于某种原因定义了一组标准控件 - 以在多个应用程序之间实施一致性和可预测性。这就是为什么您知道查看菜单以查找命令的原因。 Microsoft、Apple 等都生成“设计标准”文档,为您的用户与您的应用交互的方式指定基线。
如果用户从菜单中选择了某些东西并且菜单从未关闭,那么用户很可能认为您的应用程序已损坏。
【讨论】:
以上是关于不要在点击时隐藏菜单/菜单项的主要内容,如果未能解决你的问题,请参考以下文章