WindowsForm

[C#] クリップボードにテキストをセットする(Clipboard.SetText)

2022年11月12日

クリップボードにテキストをセットする方法です。

サンプル

例)クリップボードにテキストをセットする


using System.Windows.Forms;

// 文字列
string str = "みかん";

// クリップボードにセットする
Clipboard.SetText(str);

備考

  • nullや""(空文字)をセットすると、System.ArgumentNullException: 'Value cannot be null. ' が発生します。
    (nullや空文字がセットされる可能性がある場合は、セット前に判定を行ってください)
  • Clipboard.SetTextは、.NET Framework2.0以降で使用できます。
  • .NET Framework2.0より前の環境では、Clipboard.SetDataObjectをご使用ください。

関連記事

-WindowsForm