XtraRichEdit - 以编程方式更改输入字体颜色



是否可以以编程方式更改文档中的当前字体颜色?

我的意思不是改变文档特定选择的颜色。我需要让用户以蓝色编写所有文本。是否可以以编程方式将输入颜色更改为蓝色?

我尝试使用ChangeFontColorCommand,但我找不到正确的使用方法。此代码模拟工具栏按钮使用的命令:

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

是否可以让用户用蓝色写入所有文本?如何?任何帮助将不胜感激。

Document.DefaultCharacterProperties 属性是否适合您的需要?
请尝试以下操作:

richEditControl.Document.DefaultCharacterProperties.ForeColor = Color.Blue;

相关内容

  • 没有找到相关文章

最新更新