从剪贴板中取数据

using System.Windows.Forms;
IDataObject iData = Clipboard.GetDataObject();
   if (iData.GetDataPresent(DataFormats.Text))
   {
    MessageBox.Show((string)iData.GetData(DataFormats.Text));
   }
   else
    MessageBox.Show("目前剪贴板中数据不可转换为文本","错误");
    
    
// MessageBox.Show((string)iData.GetData(DataFormats.UnicodeText )); 
//此为正确的输出,要不然用 DataFormats.Text会乱码


你可能感兴趣的:(.net,WinForm,剪贴板)