发布网友 发布时间:2022-04-30 11:36
共1个回答
热心网友 时间:2022-04-23 00:44
用Clipboard类的GetDataObject()方法得到剪贴板中的数据,该方法返回一个IDataObject 用IDataObject对象的GetDataPresent(System.Type format)判断IDataObject对象中存储的数据是否可以转换为指定的格式,该方法接收一个参数,该参数必须是系统预定义的一种格式类型,该方法返回bool值。 用IDataObject对象的GetData(System.Type format)方法得到数据内容,该方法返回Object使用前要进行类型转换。 例如: // GetDataObject检索当前剪贴板上的数据 IDataObject iData = Clipboard.GetDataObject(); // 将数据与指定的格式进行匹配,返回bool if (iData.GetDataPresent(DataFormats.Text)) { // GetData检索数据并指定一个格式 this.textBox1.Text = (string)iData.GetData(DataFormats.Text); } else { MessageBox.Show("剪贴板中数据不可转换为文本","错误"); }