C#中從Clipboard儲存獲取資料的方法
2 註冊自定義資料格式:呼叫靜態方法DataFormats.GetFormat()
3 儲存資料到clipboard:利用IdataObject介面,建立一個資料物件,並設定資料;呼叫Clipboard.SetDataObject()方法
4 從clipboard獲取資料:呼叫DataObject 例項的GetDataPresent()保證資料格式與應用程式相容;呼叫IDataObject 的GetData()方法獲取資料
示例程式:
using System; namespace _ClipboardTest_ const int WM_DRAWCLIPBOARD = 0x308; public Form1() private void Form1_Load(object sender, EventArgs e) protected override void WndProc(ref System.windows.Forms.Message m) private void Form1_Closed(object sender, System.EventArgs e) IntPtr NextClipHwnd; protected static MyItem GetFromClipboard() if (dataObj.GetDataPresent(format)) [Serializable] public void CopyToClipboard() |
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12639172/viewspace-591024/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 從session中獲取資料Session
- redis叢集資料儲存和獲取原理Redis
- GreenPlum 獲取表儲存大小的方法推薦
- 從 falcon api 中獲取資料API
- 從資料字典中獲取ash資訊
- sql 2k中的圖片儲存和獲取----引申到檔案儲存和獲取 (轉)SQL
- C# 操縱貼上板 Clipboard(傳送資料、讀取資料、清空資料)C#
- 有效儲存資料的方法
- 資料獲取,解析,儲存等知識的學習總結
- iOS中的資料儲存iOS
- 資料儲存(1):從資料儲存看人類文明-資料儲存器發展歷程
- 從舊版本SQL Server中重新儲存資料SQLServer
- MySQL儲存毫秒資料的方法MySql
- shell中獲取儲存過程返回值儲存過程
- springboot利用快取儲存物件從新獲取異常Spring Boot快取物件
- C#中獲取當前路徑的幾種方法C#
- MySQL儲存過程中捕獲異常的方法MySql儲存過程
- Android ListView中獲取選中行資料的方法AndroidView
- opencv python 從攝像頭獲取視訊/從檔案獲取視訊 /儲存視訊OpenCVPython
- Android中的資料儲存之檔案儲存Android
- C++(2) 從yml或者txt讀取和儲存資料C++
- c++ (2-0) 從txt讀取和儲存資料C++
- Android中的資料儲存Android
- Flutter 中的資料的獲取Flutter
- React 中獲取資料的 3 種方法:哪種最好?React
- Android ListView中獲取修改選中行資料的方法AndroidView
- Thymeleaf+SpringMVC,如何從模板中獲取資料SpringMVC
- iOS開發資料儲存篇—iOS中的幾種資料儲存方式iOS
- matlab 迴圈中使用的儲存資料方法 #更新中Matlab
- python 從mongodb中獲取資料載入到pandas中PythonMongoDB
- 關於如何獲取資料的方法
- restfus webservices獲取資料的api方法RESTWebAPI
- mssql sqlserver 從指定字串中獲取數字的方法SQLServer字串
- 記憶體中的資料儲存記憶體
- 獲取jwt(json web token)中儲存的使用者資訊JWTJSONWeb
- Hi3516開發筆記(十):Qt從VPSS中獲取通道影像資料儲存為jpg檔案筆記QT
- Asp.Net 上傳大檔案專題(3)--從請求流中獲取資料並儲存為檔案[上]ASP.NET
- Asp.Net 上傳大檔案專題(3)--從請求流中獲取資料並儲存為檔案[下]ASP.NET