2012-04-02 23 views
6

に私のテキストは、リッチテキストボックスである:フォントの変更は、リッチテキストボックス

<Parag1 Level="One"> 
First text of parag1. Second text of parag1. 
</Parag1> 
<Parag2 Level="Two"> 
First text of parag2. Second text of parag2. 
</Parag2> 
<Parag3 Level="Footer"> 
First text of parag3. Second text of parag3. 
</Parag3> 
<Parag4 Level="Three"> 
First text of parag4. Second text of parag4. 
</Parag4> 

私は、テキストの色、フォント&テキストの色に変更したい:タグの場合

の1- - >フォント名=のTahoma、サイズを= 10、カラー=赤

例:<Parag1 Level="One">またはタグのレベルはフッターないタグ間のテキストの

2- </Parag1> - >フォント名=ゴシック、サイズ= 12、色=黒

例:First text of parag1. Second text of parag1.またはタグのレベルは、フッターであるタグの間のテキストの

3- First text of parag4. Second text of parag4. - >フォント名=マイクロソフトサンセリフ、サイズ= 8、色=青

例:私はC#でそれを行うことができますどのようにFirst text of parag3. Second text of parag3.

+0

タイトルに「C#」を追加しないでください。それがタグのためのものです。 –

答えて

2

あなたがテキストの部分を選択し、SelectionColor使用する必要があるのでしょうか?(一度にすべてのテキストの変更フォント!) nd SelectionFontプロパティ。 すべて説明しますhere。これはあなたの他の質問のための今すぐ

を助け

希望、あなたはプログラムの実行中に挿入されたテキストのフォントや色を変更する方法を意味している場合、これを試してみてください。

  private void someTextBox_KeyPress(object sender, KeyPressEventArgs e) 
     { 
      this.someTextBox.SelectionColor = Color.Blue; 
      // Same goes for font and other properties 
     } 

私はそれが以前に設定した他の色でどのように動作するのかわからないので、テストする時間がありません。

+0

ありがとうPhaDaPhunk。 richtextboxのテキストの間に挿入するテキストの一部のフォント(フォント名、サイズ、スタイル、色)を変更するにはどうすればよいですか?しかし、テキストの他の部分のフォントは変更されません。 –

+0

申し訳ありませんが、あなたが何を求めているのか分かりません。 質問を更新して例を挙げてください。 – phadaphunk

+0

私はおそらくこれがあなたが必要としている私の答えを更新します – phadaphunk

関連する問題