我想在richEditControl Devexpress中更改一些文本部分。C#通過Devexpress改變選擇字體RichEditControl
例如這句話。
「科賈埃利大學計算機工程系」
當我點擊一個按鈕,這或許可以改變一個。
「科賈埃利大學計算機工程系」
純文本的某些部分可以是斜體或其他外觀。
謝謝。下面
我想在richEditControl Devexpress中更改一些文本部分。C#通過Devexpress改變選擇字體RichEditControl
例如這句話。
「科賈埃利大學計算機工程系」
當我點擊一個按鈕,這或許可以改變一個。
「科賈埃利大學計算機工程系」
純文本的某些部分可以是斜體或其他外觀。
謝謝。下面
舉例說明了如何更改所選文本斜體屬性:
//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);
我嘗試了這一點。
DocumentRange[] dr = richEditControl1.Document.FindAll("Computer Engineering", SearchOptions.None);
CharacterProperties cp = richEditControl1.Document.BeginUpdateCharacters(dr[0]);
cp.Italic = true;
richEditControl1.Document.EndUpdateCharacters(cp);
一切都很好,當我改變richtextcontrol 文本,直到如果我在外觀上「斜體」改變文本只添加字母或字符。
例如,當我將計算機工程師更改爲斜體並將一個字母或字符添加到textcontrol時,斜體將消失。