【问题标题】:.NET - How to rename a Desktop icon so it doesn't move position.NET - 如何重命名桌面图标使其不移动位置
【发布时间】:2011-06-17 14:08:45
【问题描述】:

有没有一种简单的方法可以在不移动位置的情况下重命名桌面图标?每次调用 File.Move 时,图标都会根据用户桌面组织选择(日期或名称等)跳转到默认位置。

这对于不懂技术的用户来说很烦人。他们精心安排他们的图标,让他们跳来跳去让他们感到不安。

【问题讨论】:

  • 是的,这是设计使然。如果您重命名按字母顺序排序的列表中的项目,如果该项目在列表中的顺序没有改变,它将被破坏。更仔细地考虑你的要求。

标签: c# .net icons desktop rename


【解决方案1】:

这不是可以通过编程解决的问题。桌面图标排列是用户设置。但是,您可以教育您的程序用户如何使用快速启动之类的工具轻松找到您的应用程序。

【讨论】:

  • +1 如果您确实找到了一种以编程方式执行此操作的方法,那么您不应该这样做:)
  • 每个人似乎都反对这样做似乎很奇怪。 . .我有一些用户对他们的计算机不是很好(但对使用他们习惯使用的计算机的功能很好),这对他们来说非常糟糕。这似乎应该是不费吹灰之力。是的,这对你或我,或者这个网站上的任何程序员来说都没什么大不了的,但是让你自己站在用户的立场上,使用工具来完成他们的工作,工具发生了变化,突然间你不知道了该怎么办。好的软件是为了让用户的生活更轻松、无声地过渡、对任务透明。
  • @Richard:我认为没有人声称用户缺乏经验不是问题。这不是一个可以在 C# 中使用 your program 解决的问题。教育用户使用 Windows 通常超出任何特定程序的范围。如您所说,如果您的用户在放置图标时非常小心,那么您可能可以指望他们进行必要的设置,以便将它们保持在放置位置。
  • 我明白了。看起来这将是包含在 .NET 框架中的一件简单的事情。我讨厌这样做,但你确实回答了这个问题,所以我会接受,至少在这个时候,你不能这样做。废话。但我非常感谢您抽出宝贵时间回答我。
  • @richard 有两件事:1) 不幸的是,当要求一些未实施的东西时,得到指责转移的回应很常见。 2) 不幸的是,Windows 桌面是 Windows 中更新最少的部分之一,并且遇到了无穷无尽的设计/UX 问题。 IMO 它是现代(21 世纪,2020 年代)最糟糕但使用最广泛的软件之一。我们今天所拥有的与 Windows 3.1 甚至更早版本并无太大区别。
猜你喜欢
  • 2011-11-18
  • 2015-04-14
  • 1970-01-01
  • 1970-01-01
  • 2018-07-12
  • 1970-01-01
  • 1970-01-01
  • 2014-06-25
  • 1970-01-01
相关资源
最近更新 更多