关于禁用或隐藏菜单项的规则 [英] Rules about disabling or hiding menu items

查看:23
本文介绍了关于禁用或隐藏菜单项的规则的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

您是否曾经遇到过这样一种情况:您真的很想使用某个菜单功能,但又不能使其被禁用或更糟的是完全消失了?

Have you ever been in a situation where a menu function you really really want to use but can't cause it's disabled or worse gone all together?

始终保持菜单处于启用状态,然后向用户显示一条消息,解释为什么当他们单击菜单功能时无法激活菜单功能,这是有争议的.我认为这有好处,但也许有更聪明的方法来解决这个问题.

There is an argument for always leaving menus enabled and then display a message to a user explaining why a menu function can not be activated when they click on it. I think there is merit in this but maybe there is a cleverer way of addressing this issue.

我很想听听其他人的想法.

I would be interested to hear what others think.

推荐答案

如果您指的是 Joel 的帖子 不要隐藏或禁用菜单项,他在StackOverflow 播客,他希望有信息 - 而不是对话框 - 告诉你为什么菜单项不会做任何事情:

If you're refering to Joel's post Don't hide or disable menu items, he clarified in the StackOverflow podcast that he intended that there be information - not a dialog - telling you why a menu item wouldn't do anything:

所以,我想到的用例是,您曾提到在 Windows Media Player 中,您可以在收听播客等时更快地播放内容,并且会加快播放速度.当我往那里看时,它被禁用了.我不知道如何启用它.很明显,帮助文件没有帮助——不是有人阅读帮助文件,但即使你阅读了,你也找不到答案.这有点令人沮丧,我宁愿启用该菜单项并让它告诉我由于以下原因,我现在不打算这样做.我拒绝这样做."

So, the use-case I was thinking of was, you had mentioned that in the Windows Media Player, you can play things faster when you're listening to podcasts and so forth, and it'll speed them up. And when I looked in there, that was disabled. And I couldn't figure out how to enable it. And obviously the help file is no help--not that anybody reads help files, but even if you did you couldn't find the answer to that. And that was kind of frustrating, and I'd rather have that menu item be enabled and have it just tell me "I'm not going to do this right now because of the following reason. I refuse to do this."

这篇关于关于禁用或隐藏菜单项的规则的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆