外观
c#中如何使用剪辑板
剪辑板如何复制
简单来说就是将选中的文字内容复制到剪辑板中,如下代码:
// 设置文本到剪贴板
public void SetClipboardText(string text)
{
// 确保在单线程单元(STA)中执行
if (Thread.CurrentThread.GetApartmentState() != ApartmentState.STA)
{
Thread thread = new Thread(() => Clipboard.SetText(text));
thread.SetApartmentState(ApartmentState.STA);
thread.Start();
thread.Join();
}
else
{
Clipboard.SetText(text);
}
}剪辑板如何粘贴
将剪辑板中的内容导出来,即将刚刚复制的内容粘贴到焦点处。如下代码:
// 从剪贴板获取文本
public string GetClipboardText()
{
if (Clipboard.ContainsText())
{
return Clipboard.GetText();
}
return string.Empty;
}以上就是剪辑板的简单运用。
