代码之家  ›  专栏  ›  技术社区  ›  ispiro

为什么clipboard.getText()需要可以清除剪贴板?

  •  1
  • ispiro  · 技术社区  · 6 年前

    The documentation for Clipboard.GetText() 声明它可以提高 ExternalException 如果:

    无法清除剪贴板。

    为什么会 GetText 需要剪贴板清晰可见吗?

    1 回复  |  直到 6 年前
        1
  •  2
  •   Broots Waymb    6 年前

    对我来说,这在文档中看起来很奇怪。在追踪之后 the source ,我想不出一个原因,它需要清晰,因为它似乎没有试图清除它。

    第二部分(“这通常发生在剪贴板正被另一个进程使用的时候。”)看起来确实很准确。
    在我看来,关于文本清晰的部分可以从 Clipboard.SetText Clipboard.Clear 因为它们是逐字相同的,但似乎更适用(虽然我没有深入了解这一点的来源)。