Skip to main content

ChangeFontColorCommand Class

A command to change the font color of the selected text.

Namespace: DevExpress.XtraRichEdit.Commands

Assembly: DevExpress.RichEdit.v24.1.Core.dll

NuGet Packages: DevExpress.RichEdit.Core, DevExpress.Win.Navigation

Declaration

public class ChangeFontColorCommand :
    ChangeCharacterFormattingCommandBase<Color>

Remarks

The following code paints the selected text red:

using DevExpress.Utils.Commands;
using DevExpress.XtraRichEdit.Commands;
// ...
ChangeFontColorCommand cmd = new ChangeFontColorCommand(richEditControl1);
ICommandUIState state = cmd.CreateDefaultCommandUIState();
cmd.UpdateUIState(state);
if (!state.Enabled && richEditControl1.ReadOnly) state.Enabled = true;
state.EditValue = Color.Red;
cmd.ForceExecute(state);

Inheritance

Object
Command
DevExpress.Utils.Commands.ControlCommand<IRichEditControl, RichEditCommandId, DevExpress.XtraRichEdit.Localization.XtraRichEditStringId>
DevExpress.XtraRichEdit.Commands.RichEditCommandBase<DevExpress.XtraRichEdit.Localization.XtraRichEditStringId>
RichEditCommand
DevExpress.XtraRichEdit.Commands.SelectionBasedCommandBase
SelectionBasedPropertyChangeCommandBase
DevExpress.XtraRichEdit.Commands.ChangeCharacterFormattingCommandBase<Color>
ChangeFontColorCommand
See Also