4

リッチ テキストの DataGridViewCell を作成しようとしています。RichTextBox を編集コントロールとしてホストすることはできますが、セルが編集モードでない場合は、自分でリッチ テキストをペイントする必要があります。テキストを解析したくありません。リッチ テキストで動作する Graphics.DrawString に相当するものが必要なだけです。

4

2 に答える 2

5

リッチテキストボックスに印刷機能を追加できる例を次に示します。基本的には、印刷に使用される Graphics オブジェクトにリッチ テキストをコピーするだけです。これを変更して、代わりに独自のグラフィックス オブジェクトを使用し、基本的に画像に「印刷」することができると思います。

編集:

これは、誰かが画像を作成するための印刷コードを変更したと思われる投稿です。

于 2009-05-12T14:25:21.817 に答える
0

WinForms内にそれを実行できるソリューションがあるとは思いません。ここでの最善のアプローチは、おそらくRichTextBoxプレーンレンダリングと編集の両方にを使用しLocked、編集モードでないときはロックする(trueに設定する)ことです。

于 2009-05-12T14:20:03.543 に答える