Skip to main content
A newer version of this page is available. .
All docs
V21.2

TextEditCustomHighlightTextEventArgs.HighlightRanges(String, Action<TextEdit.Block>, CompareOptions) Method

Highlights or custom paints all text blocks that have the specified content.

Namespace: DevExpress.XtraEditors

Assembly: DevExpress.XtraEditors.v21.2.dll

NuGet Packages: DevExpress.Win.Design, DevExpress.Win.Navigation

Declaration

public void HighlightRanges(
    string text,
    Action<TextEdit.Block> settings,
    CompareOptions options = CompareOptions.IgnoreCase
)

Parameters

Name Type Description
text String

A string that identifies target text blocks to highlight or custom paint.

settings Action<TextEdit.Block>

Allows you to specify display settings or a custom painter for the text blocks.

Optional Parameters

Name Type Default Description
options CompareOptions 1

An object that specifies text comparison settings used to locate target text blocks.

Remarks

The HighlightRanges method locates all text blocks that contain the string specified by the text parameter, and then highlights or custom paints each text block according to the settings parameter. The settings parameter allows you to customize text block display options:

  • Specify the background and foreground colors.
  • Add padding.
  • Supply a painter that will paint the text. For instance, your painter can draw the text using a custom font, or display an icon or smiley.

Use the HighlightWords methods to highlight or custom paint whole words.

See Also