WindowsForm

[C#] 書式を指定してクリップボードからテキストを取得する(Clipboard.GetText)

書式を指定してクリップボードからテキストを取得する方法です。

サンプル

例)リッチテキスト形式としてクリップボードからテキストを取得する


using System.Windows.Forms;

// クリップボードからテキストを取得する
textBox1.Text = Clipboard.GetText(TextDataFormat.Rtf);

書式の種類

指定できる書式には以下のものがあります。

【System.Windows.Forms.TextDataFormatの種類】
意味
TextDataFormat.Text プレーンテキスト形式
TextDataFormat.UnicodeText Windows Unicode テキスト形式
TextDataFormat.Rtf リッチテキスト形式
TextDataFormat.Html HTML形式
TextDataFormat.CommaSeparatedValue CSV形式

備考

  • Clipboard.GetTextの引数を指定しないと、プレーンテキスト形式で取得されます。
  • Clipboard.GetTextは、.NET Framework2.0以降で使用できます。

関連記事

-WindowsForm