C# 操作剪贴板



//将非持久性数据置于系统剪贴板中。

Clipboard.SetDataObject("这条信息置于剪切板中,相当于Ctrl+C");

//获取剪切板中文本格式的内容,相当于Ctrl+V(不过如果剪切板中的内容不是文本格式就返回空字符串)

string message = Convert.ToString(Clipboard.GetDataObject().GetData(DataFormats.Text));

System.Windows.Forms 命名空间

Clipboard 类

Clipboard 成员

提供将数据置于系统剪贴板中以及从中检索数据的方法。无法继承此类。

方法
   名称                  说明
   Clear                 从剪贴板中移除所有数据。
   ContainsAudio         指示在剪贴板中是否存在 WaveAudio 格式的数据。
   ContainsData          指示剪贴板中是否存在指定格式的数据,或可转换成此格式的数据。
   ContainsFileDropList 指示剪贴板中是否存在 FileDrop 格式或可转换成此格式的数据。
   ContainsImage         指示剪贴板中是否存在 Bitmap 格式或可转换成此格式的数据。
   ContainsText          已重载。 指示剪贴板中是否存在文本数据。
   Equals                确定指定的 Object 是否等于当前的 Object。 (继承自 Object。)
   Finalize              允许 Object 在“垃圾回收”回收 Object 之前尝试释放资源并执行其他清理操作。 (继承自 Object。)
   GetAudioStream        检索剪贴板上的音频流。
   GetData               从剪贴板中检索指定格式的数据。
   GetDataObject         检索当前位于系统剪贴板中的数据。
   GetFileDropList       从剪贴板中检索文件名的集合。
   GetHashCode           用作特定类型的哈希函数。 (继承自 Object。)
   GetImage              检索剪贴板上的图像。
   GetText               已重载。 从剪贴板中检索文本数据。
   GetType               获取当前实例的 Type。 (继承自 Object。)
   MemberwiseClone       创建当前 Object 的浅表副本。 (继承自 Object。)
   SetAudio              已重载。 将 WaveAudio 格式的数据添加到剪贴板中。
   SetData               将指定格式的数据添加到剪贴板中。
   SetDataObject         已重载。 将数据置于系统剪贴板中。
   SetFileDropList       将 FileDrop 格式的文件名集合添加到剪贴板中。
   SetImage              将 Bitmap 格式的 Image 添加到剪贴板中。
   SetText               已重载。 将文本数据添加到剪贴板中。
   ToString              返回表示当前 Object 的 String。 (继承自 Object。)

你可能感兴趣的:(C#)