ClipBoard調(diào)用該方法 Clear 將從剪貼板中刪除所有數(shù)據(jù)。 若要將特定格式的數(shù)據(jù)添加到剪貼板,替換現(xiàn)有數(shù)據(jù),請(qǐng)調(diào)用相應(yīng)的
SetFormat 方法,例如 SetText,或調(diào)用 SetData 方法以指定格式。 若要從剪貼板檢索特定格式的數(shù)據(jù),請(qǐng)首先調(diào)用相應(yīng)的
ContainsFormat 方法 ((如 ContainsText) 方法),以確定剪貼板是否包含該格式的數(shù)據(jù),然后調(diào)用相應(yīng)的 GetFormat 方法
(,例如 GetText) 在剪貼板包含數(shù)據(jù)時(shí)檢索數(shù)據(jù)。 若要在這些操作中指定格式,請(qǐng)改為調(diào)用 ContainsData 和 GetData
方法。
所有基于Windows的應(yīng)用程序共享系統(tǒng)剪貼板,因此切換到另一個(gè)應(yīng)用程序時(shí),內(nèi)容可能會(huì)更改。
微軟官方幫助文檔:Clipboard 類 (System.Windows) | Microsoft Docs
常用的有:Clear、GetText、SetText
Clear() | 從剪貼板中移除所有數(shù)據(jù)。 |
ContainsAudio() |
指示在剪貼板中是否存在 WaveAudio 格式的數(shù)據(jù)。 |
ContainsData(String) |
指示剪貼板中是否存在指定格式的數(shù)據(jù),或可轉(zhuǎn)換成此格式的數(shù)據(jù)。 |
ContainsFileDropList() |
指示剪貼板中是否存在 FileDrop 格式或可轉(zhuǎn)換成此格式的數(shù)據(jù)。 |
ContainsImage() |
指示剪貼板中是否存在 Bitmap 格式或可轉(zhuǎn)換成此格式的數(shù)據(jù)。 |
ContainsText() |
指示剪貼板中是否存在 Text 或 UnicodeText 格式的數(shù)據(jù)(取決于操作系統(tǒng))。 |
ContainsText(TextDataFormat) |
指示剪貼板中是否存在具有指定的 TextDataFormat 值所指示的格式的文本數(shù)據(jù)。 |
GetAudioStream() |
檢索剪貼板上的音頻流。 |
GetData(String) |
從剪貼板中檢索指定格式的數(shù)據(jù)。 |
GetDataObject() |
檢索當(dāng)前位于系統(tǒng)剪貼板中的數(shù)據(jù)。 |
GetFileDropList() |
從剪貼板中檢索文件名的集合。 |
GetImage() |
檢索剪貼板上的圖像。 |
GetText() |
從剪貼板中檢索 Text 或 UnicodeText 格式的文本數(shù)據(jù)(取決于操作系統(tǒng))。 |
GetText(TextDataFormat) |
從剪貼板中檢索由指定的 TextDataFormat 值表示的格式的文本數(shù)據(jù)。 |
SetAudio(Byte[]) |
清除剪貼板然后以 Byte 格式添加 WaveAudio 數(shù)組,這種情況發(fā)生在將其轉(zhuǎn)換為 Stream 之后。 |
SetAudio(Stream) |
清除剪貼板然后以 Stream 格式添加 WaveAudio。 |
SetData(String,
Object) |
清除剪貼板然后以所指定的格式添加數(shù)據(jù)。 |
SetDataObject(Object) |
清除剪貼板然后,然后將非持久性數(shù)據(jù)置于其中。 |
SetDataObject(Object,
Boolean) |
清除剪貼板并將數(shù)據(jù)置于系統(tǒng)剪貼板中,且指定在退出應(yīng)用程序后是否將數(shù)據(jù)保留在剪貼板中。 |
SetDataObject(Object,
Boolean, Int32, Int32) |
清除剪貼板并嘗試指定的次數(shù),以將數(shù)據(jù)置于系統(tǒng)剪貼板中,且兩次嘗試之間具有指定的延遲,可以選擇在退出應(yīng)用程序后將數(shù)據(jù)保留在剪貼板中。 |
SetFileDropList(StringCollection) |
清除剪貼板,然后添加 FileDrop 格式中的文件名集合。 |
SetImage(Image) |
清除剪貼板然后以 Image 格式添加 Bitmap。 |
SetText(String) |
清除剪貼板然后,然后以 Text 或 UnicodeText 格式添加文本數(shù)據(jù),這取決于操作系統(tǒng)。 |
SetText(String,
TextDataFormat) |
除剪貼板然后,然后以所指定 TextDataFormat 值指示的格式添加文本數(shù)據(jù)。 |