3

RichTextBox を使用した WinForms アプリケーションがあります。アプリケーションで書式設定されたテキストを切り取り、コピー、貼り付けできるようにしたいと考えています。現在、私のコードは次のもので構成されています。

すべてをカット:

richTextBoxPrintCtrl1.Cut();

選択を切り取り:

Clipboard.SetText(richTextBoxPrintCtrl1.Text);
        richTextBoxPrintCtrl1.Text = "";

すべてコピー:

richTextBoxPrintCtrl1.Copy();

選択をコピー:

Clipboard.SetDataObject(richTextBoxPrintCtrl1.SelectedText);

ペースト:

DataFormats.Format myFormat = DataFormats.GetFormat(DataFormats.Text);
        richTextBoxPrintCtrl1.Paste(myFormat);

RichTextBox からテキストを切り取り/コピーすると、すべての書式設定 (サイズ、フォント、色など) が保持され、テキストを richTextBox に貼り付けると、すべての書式設定も保持されるようにしたいと思います。

これはどのように達成されますか?

ありがとう。

4

1 に答える 1