您是否曾经遇到过您真正想要使用的菜单功能但不能导致它被禁用或更糟糕的情况?
有一个参数是始终保持启用菜单,然后向用户显示一条消息,说明为什么菜单功能在单击时无法激活.我认为这有其优点,但也许有一种更聪明的方法可以解决这个问题.
我很想听听别人的想法.
如果您正在引用Joel的帖子不要隐藏或禁用菜单项,他在StackOverflow播客中澄清说他打算有信息 - 而不是对话 - 告诉你为什么菜单项不会做任何事情:
因此,我想到的用例是,你曾经提到过,在Windows Media Player中,你可以在收听播客等时更快地播放内容,并且它会加速它们.当我在那里看时,那是被禁用的.我无法弄清楚如何启用它.显然,帮助文件没有帮助 - 不是任何人都阅读帮助文件,但即使你这样做,你也找不到答案.这有点令人沮丧,我宁愿让菜单项启用,让它告诉我"由于以下原因,我现在不打算这样做.我拒绝这样做."