在.NET中访问剪贴板可以通过两种方法实现:一种方法是直接通过调用某些控件的Cut/Copy/Paste方法就可以直接与剪贴板交互。另一种方法是使用Clipboard类实现。通过调用SetDataObject方法,可以访问剪贴板并将数据存储在其中。该方法使用IDataObject接口将数据存储到剪贴板中。
1. 使用控件的Cut/Copy/Paste方法与剪贴板交互。
//把数据从文本框剪切到剪贴板
this.textBox1.Cut();
//把数据从文本框复制到剪贴板
this.textBox1.Copy();
2. 使用Clipboard类实现访问剪贴板。
1
using System;
2
using System.Drawing;
3
using System.Collections;
4
using System.ComponentModel;
5
using System.Windows.Forms;
6
using System.Data;
7
8
namespace myClipboard
9
}
2
3
4
5
6
7
8
9