以前从未使用过剪贴板,试图做一件相当简单的事情。下面是代码:试图设置剪贴板文本时,“不允许剪贴板访问”
try
{
if (!Clipboard.ContainsText())
{
Clipboard.SetText(text);
}
}
catch (SecurityException se)
{
MessageBox.Show(se.Message);
}
(按下按钮时运行代码)
抛出“剪贴板访问是不允许的”异常。我知道为了访问剪贴板,用户必须允许通过弹出窗口进行访问。这个弹出窗口不久前就出现了,现在不再存在了。我想我当时点击“否”拒绝了许可。
是否有办法强制安全弹出窗口每次出现以让用户选择允许还是不允许剪贴板访问?此时,应用程序将始终捕获提到的异常,而用户必须能够在每次点击时改变主意(如果这是可能的话)。
谢谢。