[讀書筆記] Stephens' C# Programming with Visual Studio 2010 24-Hour Trainer 第三十二章

  • 1386
  • 0

閱讀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目錄中。