2011-10-27 8 views
0

richEditControl Devexpressのテキストの一部を変更したいと思います。C#Devexpress RichEditControlから選択フォントを変更

たとえば、この文です。

「コジャエリ大学コンピューター工学科」

私は、これは1つを変更することができて、ボタンをクリックしたとき。

「コジャエリ大学コンピュータ工学部門」

は、テキストのみの一部は、斜体やその他の外観もできます。

ありがとうございました。以下

答えて

2

例では、選択したテキストイタリックプロパティを変更する方法を示しています。

//Gets selected text range 
DocumentRange range = richEditControl1.Document.Selection; 
//Begin selected text update 
CharacterProperties characterProperties = richEditControl1.Document.BeginUpdateCharacters(range); 
//Change font 
characterProperties.Italic = true; 
//End update 
richEditControl1.Document.EndUpdateCharacters(characterProperties); 
0

私はこれにしてみてください。私は外見「イタリック」が変更されたテキストにのみ文字や文字を追加する場合

DocumentRange[] dr = richEditControl1.Document.FindAll("Computer Engineering", SearchOptions.None); 
CharacterProperties cp = richEditControl1.Document.BeginUpdateCharacters(dr[0]); 
cp.Italic = true; 
richEditControl1.Document.EndUpdateCharacters(cp); 

すべては私がrichtextcontrol のテキストを変更するまでは良いです。

たとえば、コンピュータエンジニアをイタリックに変更し、テキストコントロールに1つの文字または文字を追加すると、斜体が消えてしまいます。

関連する問題