如何获取粘贴板上的内容

如题所述

用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("剪贴板中数据不可转换为文本","错误"); }
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网