今天我们同学问我如何利用C#把剪贴板里的图片存出来,我看了看,非常简单
IDataObject data = Clipboard.GetDataObject();//从剪贴板中获取数据
if(data.GetDataPresent(typeof(Bitmap)))//判断是否是图片类型
{
Bitmap map = (Bitmap) data.GetData(typeof(Bitmap));//将图片数据存到位图中
this.pictureBox1.Image = map;//显示
map.Save(@"C:\a.bmp");//保存图片
}
这样就可以了.帮他解决了我又看了看别的,从剪贴板中获取文本就是把typeof(Bitmap) 换成typeof(string)
if(data.GetDataPresent(typeof(Bitmap)))//判断是否是图片类型
{
Bitmap map = (Bitmap) data.GetData(typeof(Bitmap));//将图片数据存到位图中
this.pictureBox1.Image = map;//显示
map.Save(@"C:\a.bmp");//保存图片
}