閱讀Stephens' C#教材第三十二章筆記 介紹Clipboard類別
Chapter 32 Unsing the Clipboard
過去的章節討論的都是用物件與使用者互動,本章討論如何透過剪貼簿(Clipboard)與其他的應用程式互動。
在本章將學習如何透過Clipboard進行文字、影像及其他資料的剪接到其他應用程式中。詳細資料可參考微軟網頁
要將資料加到Clipboard相當簡單,Clipboard類別提供許多靜態方法可將不同種類的資料放入Clipboard。
- SetAudio:可將聲音串流複製到Clipboard中
- SetFileDropList:可將一串選入的檔案複製到Clipboard中,就像在檔案總管中將選擇的檔案進行Ctrl+C複製一樣。
- SetImage:可將影像複製到Clipboard中
- SetText:可將字串複製到Clipboard中
AddToClipboard程式示範將上面談到的四種資料類型複製到Clipboard的寫法,由於使用到StringCollection與SoundPlayer所以要使用到System.Collections與System.Media命名空間
ReadFromClipboard程式示範如果Clipboard物件有資料,則將資料複製到相關類型的物件中,若是聲音串流則直接播出。
TRY IT中說明SaveBackups程式是如何一個撰寫的流程,這個程式可將輸入的目錄名稱整個複製到Backup目錄中。