首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在应用程序中显示菜单的最佳方式是什么?

问在应用程序中显示菜单的最佳方式是什么?
EN

Stack Overflow用户
提问于 2008-11-27 10:27:20
回答 6查看 790关注 0票数 1

您认为在传统WinForms应用程序中向用户显示分层功能列表的最佳方式是什么?(菜单系统-假设功能可以拆分成少量的模块和子模块,但这些子模块没有固定的深度)。

你喜欢传统的下拉菜单系统,功能区,停靠的工具栏,树形视图方法或任何其他创新的想法吗?

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2008-11-27 12:26:50

在您的设计中需要考虑的一个重要问题是Usability vs Discoverability。

最好的解决方案很大程度上取决于你的用户是谁。市中心游客的kiosk应用程序的UI需求与发电站控制屏幕的UI需求非常不同。

票数 2
EN

Stack Overflow用户

发布于 2008-11-27 10:49:22

我经常有一个工具条停靠在顶部的那些最常用的功能。以及设置了热键的所有其他as下拉菜单。

如果我有一个可以包含不同类型项目的列表,我会使用一个底部停靠的工具栏,它会根据列表中选定的项目来更改其内容。这样,我只有与任务相关的按钮/图标,而不是一堆被禁用的按钮刺激视图。

我还为自动填充与底部工具条相同的选项的项添加了上下文菜单。这样,我就可以更快地到达“动作”,而不必将鼠标移到屏幕底部。

我真的很讨厌ribbon的东西(作为用户),所以我不会在我的项目中使用它作为程序员。

票数 1
EN

Stack Overflow用户

发布于 2008-11-27 12:06:46

在我看来,最好的方法是确保每件事都可以用几种方式完成。

  • Menus

Keyboard shortcuts

  • Toolboxes ...

所以用户可以选择它的周围的方式。

在更多的应用程序中,我真正希望看到的是菜单或选项直接附加到用户正在查看的选定项(控件)上。当然,菜单是在给定内容的上下文中。

我已经在我的开源项目Monex中实现了这一点,我真的很喜欢自己使用它。看看这个screenshot。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/323417

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档