2009-05-11 6 views
0

C#VS 2005を使用して作成したWindowsアプリケーションを検討すると、複数のテキストボックスに特定の内容が表示されます。新しいテキストを追加すると、別の色で表示されます。つまり、プロジェクトの実行時に表示されるテキストと、テキストボックスに入力するテキストを区別する必要があります。これどうやってするの。?C#では、テキストボックスで新しく追加されたテキストの色を変更する方法

答えて

6

平野TextBoxコントロールが複数の色をサポートしていない、フォントなど

私はあなたの代わりにRichTextBoxを使用する必要があります疑い。 SelectionColorプロパティを設定すると、現在選択されているテキストまたは現在の挿入ポイントに挿入されているテキストの色を変更できます。

私はいくつかの簡単な実験の後で、選択色を設定してすぐにテキストをプログラムで追加すると、私が望むほど簡単には機能しないことを発見しました。たぶん、別の答えが理由を説明します:)しかし、ユーザーが入力したテキストは、新しい色ですぐに新しい色で表示されます。

+0

答えていただきありがとうございます。私はリッチテキストボックスに手動で追加したり、私が挿入するこのテキストは、別の色で表示する必要があります。 – SyncMaster

関連する問題