2012-07-06 77 views

答えて

7

は、テキストボックスとリッチテキストボックスの違いこのMicrosoft概要を参照してください。上記のリンクから

両方リッチテキストボックスとテキストボックスは、ユーザーがテキストを編集することができますが、しかし、2つのコントロールは異なるシナリオで使用されています。 RichTextBoxは、ユーザーが書式設定されたテキスト、イメージ、表、またはその他のリッチコンテンツを編集する必要がある場合に、より良い選択です。たとえば、書式、イメージなどを必要とするドキュメント、記事、ブログを編集するには、RichTextBoxを使用するのが最適です。 TextBoxは、RichTextBoxより少ないシステムリソースしか必要とせず、プレーンテキストのみを編集する必要がある場合(フォームでの使用など)には理想的です。

1

RichTextBox主に、テキストの色、種類、フォント、配置などのスタイリングをより詳細に制御する場合に使用します。 Microsoft Wordで何でもできるので、RichTextBoxで行うことができます。 .rtfファイルを簡単に保存または表示するために使用できます。

テキストボックスは、基本的に1行の入力を表示または取得するために使用されます。主に複数の1行を表示または取得するために使用される複数行のテキストボックスを持つことができ、 複数のTextBoxを管理する必要がなくなります。また、あなたのUIをもう少し整理してください。

したがって、基本的に主な違いはスタイリングです。簡単で単純なものが必要な場合は、TextBoxを使用します。例えば、スタイルのような派手なものが必要な場合、色はRichTextBoxを使用します。

はこれを見ている:

0

コントロールの使用シナリオの違いについては、多くのことが言われています。

重要:テクニカルの違いは、TextBoxがDataBindingをサポートしていることです。リッチテキストボックスはサポートしていないため、MVVMアプリケーションで使用するのが面倒です。 DataBinding機能を備えたRichTextBoxが必要な場合は、CodePlexのextended WPF Toolkitをチェックしてください。