我正在尝试检索复制到剪贴板的文本,但从未检索到文本。
我正在使用这段代码:
if (Clipboard.ContainsText())
{
text = Clipboard.GetText();
}
现在这个条件永远不会返回 true,这意味着剪贴板永远不会包含任何文本,尽管我将几段文本复制到剪贴板。
我也试过这段代码,它是一样的:
IDataObject iData = Clipboard.GetDataObject();
if (iData != null && iData.GetDataPresent(DataFormats.Text))
{
text = (String)iData.GetData(DataFormats.Text);
}