C# 操作剪贴板

转载 2015年07月16日 22:11:06


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

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#中使用系统剪切板

在C#中,我们可以使用静态类System.Windows.Clipboard 来使用系统剪切板复制和剪切内容。 Clipboard.SetText函数,向剪切板中插入内容,将制定的内容添加到剪切板; ...
  • Libby1984
  • Libby1984
  • 2017年06月06日 09:03
  • 641

C#将文本写入剪贴板

 System.Windows.Forms.Clipboard.SetText("写入"); 
  • ltolll
  • ltolll
  • 2006年10月24日 17:33
  • 2040

C#WinForm中复制、粘贴文本到剪贴板

原文地址:http://www.cnblogs.com/xiaofengfeng/archive/2011/09/19/2181149.html //复制: private...
  • qq798833488
  • qq798833488
  • 2016年11月13日 00:53
  • 2194

VB.NET中调用系统的剪贴板完成数据的复制和粘贴

程序环境:VS2010   设置的复制键:F7  粘贴键:F8 为什么说是共用的剪贴板呢?           因为程序运行后,点击键盘的F7键,完成复制事件。点击F8键可以看到文本被成功...
  • woqin1990
  • woqin1990
  • 2013年10月30日 11:42
  • 3617

.NET web C#通过剪切板取出word中图片

.NET web C#通过剪切板取出word中图片 前台代码: 添加引用 后台实现代...
  • MajorMayer
  • MajorMayer
  • 2015年12月30日 16:01
  • 811

ASP.net操作剪贴板对象

ASP.net操作剪贴板对象
  • binsweet
  • binsweet
  • 2010年06月21日 20:16
  • 4882

C# 监控粘贴板、总在最前代码

using Microsoft.Win32; using System; using System.Collections.Generic; using System.ComponentModel; ...
  • xundh
  • xundh
  • 2016年06月03日 22:15
  • 745

C#获取剪切板内容

  • 2013年07月31日 21:23
  • 79KB
  • 下载

WIN7下使用.net(C#)监视剪贴板

最近需要做一个小程序,需要常驻后台,监视剪贴板变化并提取内容, 在网上查了一些资料,先采用SetClipboardViewer方法实现,具体原理可以参考http://www.cnblogs.com/...
  • rrrrssss00
  • rrrrssss00
  • 2012年04月06日 09:16
  • 5167

C#剪切,复制,粘贴底层应用编写

zz备用复制剪切粘贴的底层应用 /// /// 复制或剪切文件至剪贴板(方法) /// /// 需要添加到剪切板的文件路径数组 /// ...
  • Raywang80s
  • Raywang80s
  • 2017年07月10日 14:18
  • 130
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C# 操作剪贴板
举报原因:
原因补充:

(最多只允许输入30个字)