0

ドキュメントの現在のフォントの色をプログラムで変更することはできますか?

これは、ドキュメントの特定の選択範囲の色を変更するという意味ではありません。ユーザーがすべてのテキストを青色で書く必要があります。プログラムで入力色を青に変更することは可能ですか?

を使ってみましたChangeFontColorCommandが、正しい使い方が見つかりませんでした。このコードは、ツールバー ボタンで使用されるコマンドをシミュレートします。

var command = new ChangeFontColorCommand(RichEdit);
var uiState = (IValueBasedCommandUIState<Color>) command.CreateDefaultCommandUIState();
uiState.EditValue = Color.Blue;
command.ForceExecute(uiState);

ユーザーがすべてのテキストを青色で書くことは可能ですか? どのように?どんな助けでも大歓迎です。

4

1 に答える 1

0

Document.DefaultCharacterPropertiesプロパティはニーズに合っていますか?
次のことを試してください。

richEditControl.Document.DefaultCharacterProperties.ForeColor = Color.Blue;
于 2012-05-24T07:19:35.613 に答える