我的应用程序在树中显示文件夹结构。用户可以浏览这些文件夹中的内容,并将内容拖到文件夹中。
但是,其中一些文件夹是只读的(意味着不能将任何内容拖入其中)。我正在寻找一种向用户描述这一点的清晰方式,因此他们知道在实际尝试之前他们可以将哪些文件夹拖到,即悬停状态。不太惊人或中断的东西(例如,没有大的红色十字架叠加在文件夹图标的顶部),最好是公认的标准。
具体来说,我们在谈论一个Outlook加载项,在这里显示一个SharePoint文件夹树,但我更倾向于从通用的角度得到答案。从我的头脑中,我似乎根本不知道任何可视地标记只读文件夹的应用程序。
答案 0 :(得分:3)
文件夹一角的锁图标与TFS相似怎么样?
答案 1 :(得分:2)
我试图想到我所见过的任何应用程序都只能在视觉上显示某些东西的概念,但并没有想到很多东西。
其中一个是SQL Server。当数据库是只读的时,它在UI中灰显(以及它明确地说只读):
alt text http://img203.imageshack.us/img203/7886/sqlr.jpg
我认为这很有效,因为你实际上说这个节点/文件夹不适用于当前操作(即将文件拖到它上面)。
正如其他人所提到的,锁定图标也运行良好(我在Visual Studio中看到这是在只读文件时完成的。)
答案 2 :(得分:1)
我会提倡灰显图标,但我也注意到在大多数示例中我都可以找到,(只读)是以文本方式指定的。如果没有这个,灰色或锁定都有些含糊不清。由于似乎没有统一的标准,如果你只依靠一个图标来表达观点,你可能会得到一些困惑的用户。