書式を指定してクリップボードからテキストを取得する方法です。
サンプル
例)リッチテキスト形式としてクリップボードからテキストを取得する
using System.Windows.Forms;
// クリップボードからテキストを取得する
textBox1.Text = Clipboard.GetText(TextDataFormat.Rtf);
書式の種類
指定できる書式には以下のものがあります。
値 | 意味 |
---|---|
TextDataFormat.Text | プレーンテキスト形式 |
TextDataFormat.UnicodeText | Windows Unicode テキスト形式 |
TextDataFormat.Rtf | リッチテキスト形式 |
TextDataFormat.Html | HTML形式 |
TextDataFormat.CommaSeparatedValue | CSV形式 |
備考
- Clipboard.GetTextの引数を指定しないと、プレーンテキスト形式で取得されます。
- Clipboard.GetTextは、.NET Framework2.0以降で使用できます。