如何获取剪切板数据? 求助如何获取剪切板数据复制给一个字符串变量?解决马上给分。。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 IDataObject data = Clipboard.GetDataObject();//从剪贴板中获取数据 IDataObject obj = Clipboard.GetDataObject();//获取剪贴板上的信息if(obj.GetDataPresent(DataFormats.Text)) //判断剪贴板上面是不是text文本,即字符{this.textBox1.Text += (obj.GetData(DataFormats.Text)).ToString();//因为GetDataPresent这方法取出来的是一个object类型,因此要转换} #region 保存系统剪切板的图像到本地计算机 /// <summary> /// 保存系统剪切板的图像到本地计算机 /// </summary> /// <returns></returns> public static bool SaveClipboardBMPToFile() { try { IDataObject iData = System.Windows.Forms.Clipboard.GetDataObject(); if(iData == null) return false; System.Drawing.Image im = (System.Drawing.Image)iData.GetData(DataFormats.Bitmap); if(im == null) return false; System.Windows.Forms.SaveFileDialog sfd = new SaveFileDialog(); sfd.Filter = "BMP文件|*.bmp|JPEG文件|*.jpg"; if(sfd.ShowDialog() == DialogResult.OK) { if(sfd.FilterIndex == 1) im.Save(sfd.FileName,System.Drawing.Imaging.ImageFormat.Bmp); else im.Save(sfd.FileName,System.Drawing.Imaging.ImageFormat.Jpeg); } return true; } catch { return false; } } #endregion这个是保存系统剪切板中的图像到客户端,如果是其它类型那就修改扩展一下。 String S = Clipboard.GetData(DataFormats.StringFormat).ToString(); 扫描RFID问题 关于.NET三层架构中的 BLL UI ListView控件的Group属性和Header的文字设定 C#的继承 不按SHIFT 或 CTRL 实现datagridview 多选 关于datetime类型查询的问题 新手求助 ...清高手看下这段C#代码哪里有错... 怎样通过AOP实现对指定类属性赋值操作的截取? 在winform中怎样在一个窗体中打开另一个窗体,并带过去几个参数? GDI+问题,请各位兄弟帮帮忙!! 关于winform查询数据后 改变参数后查询的结果还是老样子问题 引用com组件后目录下生成的dll都得带上?
if(obj.GetDataPresent(DataFormats.Text)) //判断剪贴板上面是不是text文本,即字符
{
this.textBox1.Text += (obj.GetData(DataFormats.Text)).ToString();//因为GetDataPresent这方法取出来的是一个object类型,因此要转换
}
/// <summary>
/// 保存系统剪切板的图像到本地计算机
/// </summary>
/// <returns></returns>
public static bool SaveClipboardBMPToFile()
{
try
{
IDataObject iData = System.Windows.Forms.Clipboard.GetDataObject();
if(iData == null)
return false;
System.Drawing.Image im = (System.Drawing.Image)iData.GetData(DataFormats.Bitmap);
if(im == null)
return false;
System.Windows.Forms.SaveFileDialog sfd = new SaveFileDialog();
sfd.Filter = "BMP文件|*.bmp|JPEG文件|*.jpg";
if(sfd.ShowDialog() == DialogResult.OK)
{
if(sfd.FilterIndex == 1)
im.Save(sfd.FileName,System.Drawing.Imaging.ImageFormat.Bmp);
else
im.Save(sfd.FileName,System.Drawing.Imaging.ImageFormat.Jpeg);
}
return true;
}
catch
{
return false;
}
}
#endregion
这个是保存系统剪切板中的图像到客户端,如果是其它类型那就修改扩展一下。