在C# 中將資料複製到剪貼簿
問題:
我們如何複製🎜>問題:
我們如何複製🎜>問題:
我們如何複製🎜>問題:
- 我們如何複製C# 中的字串或文字方塊的內容到系統剪貼簿,以便可以擷取文字並按CTRL V貼?
答案:-
要在 C# 操作剪貼簿,我們必須使用 System.Windows.Forms 或 System.Windows 命名空間。選擇取決於應用程式類型:
-
WinForms:
System.Windows.Forms 命名空間和 Main 方法上的 [STAThread] 屬性。
WPF:
Clipboard.SetText("Hello, clipboard");
系統.Windows
控制台:- 新增對System.Windows.Forms 的引用,使用System.Windows.Forms 命名空間,並將[STAThread] 屬性應用於Main 方法。
- 要將精確的字串複製到剪貼簿,請使用:
對於a 的內容文字框,使用:
TextBox.Copy()- 先取得文本,然後設定剪貼簿值: Clipboard.SetText(txtClipboard.Text);
-
- 備註:
剪貼簿是一個UI概念,僅適用於桌面應用程式。伺服器端程式碼(例如 ASP.Net)無法為客戶端瀏覽器設定剪貼簿值。 要解決「目前執行緒必須設定為單執行緒單元(STA)」異常,請遵循連結資源中概述的指南.此方法適用於常規.NET;對於.NET Core ,請參閱複製到剪貼簿功能提供的資源。
以上是如何在 C# 中將文字複製到剪貼簿?的詳細內容。更多資訊請關注PHP中文網其他相關文章!