ClipboardProxy 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供用於操作剪貼簿的方法。
public ref class ClipboardProxy
public class ClipboardProxy
type ClipboardProxy = class
Public Class ClipboardProxy
- 繼承
-
ClipboardProxy
範例
本範例會將剪貼簿中的文字讀入字串 textOnClipboard
中。
Dim textOnClipboard As String = My.Computer.Clipboard.GetText()
如果剪貼簿上沒有文字,這個範例將會失敗。
備註
即使應用程式關閉之後,移動或複製到剪貼簿的專案仍會保存。
剪貼簿上的數據可以是任何數據格式,也稱為剪貼簿格式。 如需要搭配剪貼簿使用的預先定義格式清單,請參閱 DataFormats。 當專案移動或複製到剪貼簿時,會清除其他格式的專案。 若要保存其他格式,請使用 DataObject,它會複製目前剪貼簿上現有的所有專案,包括從其他應用程式貼上的專案。 將數據放在剪貼簿上以多種格式,以最大化目標應用程式可能不知道其格式需求可以成功擷取數據的可能性。
因為所有 Windows 應用程式都會共享系統剪貼簿,所以當您切換到另一個應用程式時,內容可能會變更。
類別必須可串行化,才能將它放在剪貼簿上。 如需詳細資訊,請參閱 串行化 - C# 或 串行化 - Visual Basic。
從遠端存取剪貼簿時, ThreadStateException 除非存取線程在 STA (單個線程 Apartment) 模式中運作,否則會擲回 。 若要解決此問題,請將 設定 ThreadApartmentState
為 STA
。 如需詳細資訊,請參閱STAThreadAttribute。
如需詳細資訊,請參閱將資料儲存至剪貼簿並從剪貼簿讀取。
依專案類型的可用性
專案類型 | 可用 |
---|---|
Windows 應用程式 | 是 |
類別庫 | 是 |
主控台應用程式 | 是 |
Windows 控制項程式庫 | 是 |
Web 控制項程式庫 | 否 |
Windows 服務 | 是 |
網站 | 否 |