using System; using System.Collections.Generic; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace Azylee.Core.WindowsUtils.ClipboardUtils { public class ClipboardTool { /// /// 设置剪贴板的文本内容 /// /// 文本内容 public static void SetText(string s) { System.Windows.Forms.Clipboard.SetDataObject(s ?? ""); } /// /// 获取剪贴板中的文本内容 /// /// 返回剪贴板文本 public static string GetText() { IDataObject iData = System.Windows.Forms.Clipboard.GetDataObject(); return (string)iData.GetData(DataFormats.Text); } /// /// 获取剪贴板位图格式数据 /// /// 位图 public static Bitmap GetBitmap() { IDataObject iData = System.Windows.Forms.Clipboard.GetDataObject(); if (iData.GetDataPresent(DataFormats.Bitmap)) { Bitmap bt = (Bitmap)iData.GetData(DataFormats.Bitmap); return bt; } return null; } } }