代码之家  ›  专栏  ›  技术社区  ›  Paul-Jan

可视化只读文件夹

  •  0
  • Paul-Jan  · 技术社区  · 16 年前

    我的应用程序在树中显示文件夹结构。用户可以浏览这些文件夹中的内容,并将内容拖到文件夹中。

    但是,其中一些文件夹是只读的(意味着不能将任何内容拖到其中)。我正在寻找一种向用户描述这一点的清晰方法,这样他们就知道他们可以将哪些文件夹拖到 在实际尝试之前,即悬停状态 . 一些不太令人担忧或干扰的东西(例如,文件夹图标上没有大的红色十字),最好是公认的标准。

    具体来说,我们讨论的是在这里显示SharePoint文件夹树的一个Outlook加载项,但我更愿意从一个通用的角度得到答案。从我的头顶上看,我似乎根本不知道有什么应用程序可以直观地标记只读文件夹。

    3 回复  |  直到 16 年前
        1
  •  2
  •   adrianbanks    16 年前

    我试着去想我所见过的任何一个应用程序,它显示了一种只读的概念,但是没有想到有很多事情。

    其中之一就是SQL Server。当数据库是只读的时,它是 在用户界面中变灰 (同时明确表示只读):

    alt text http://img203.imageshack.us/img203/7886/sqlr.jpg

    我认为这是非常好的工作,因为您实际上是说,这个节点/文件夹不可用于当前操作(即,拖动文件到它)。

    正如其他人所提到的,锁图标也很好地工作(我在Visual Studio中看到过当文件是只读的时这样做)。

        2
  •  3
  •   adam    16 年前

    类似于tfs的文件夹角上的锁图标如何?

        3
  •  1
  •   sjohnston    16 年前

    我提倡使用灰显图标,但我也注意到在大多数示例中,我可以找到(只读)的文本指定。如果没有这个,灰显或锁都有点模糊。因为似乎没有统一的标准,如果你仅仅依靠一个图标来表达观点的话,你很可能会遇到一些困惑的用户。