RichTextBoxExtensionsColorizeMatches(RichTextBox, Regex, Color, Color) Method
Matches all the occurrences of any of the specified regular expressions in the source RichTextBox
and set the foreground and background colors of any occurrence found.
Namespace: DevCase.Extensions.RichTextBoxExtensionsAssembly: DevCase.net48 (in DevCase.net48.dll) Version: 6.0.0.0 (6.0)
XMLNS for XAML: Not mapped to an xmlns.
[EditorBrowsableAttribute(EditorBrowsableState.Always)]
public static int ColorizeMatches(
this RichTextBox sender,
Regex[] find,
Color foreColor,
Color backColor
)
<ExtensionAttribute>
<EditorBrowsableAttribute(EditorBrowsableState.Always)>
Public Shared Function ColorizeMatches (
sender As RichTextBox,
find As Regex(),
foreColor As Color,
backColor As Color
) As Integer
Dim sender As RichTextBox
Dim find As Regex()
Dim foreColor As Color
Dim backColor As Color
Dim returnValue As Integer
returnValue = sender.ColorizeMatches(find,
foreColor, backColor)
public:
[ExtensionAttribute]
[EditorBrowsableAttribute(EditorBrowsableState::Always)]
static int ColorizeMatches(
RichTextBox^ sender,
array<Regex^>^ find,
Color foreColor,
Color backColor
)
[<ExtensionAttribute>]
[<EditorBrowsableAttribute(EditorBrowsableState.Always)>]
static member ColorizeMatches :
sender : RichTextBox *
find : Regex[] *
foreColor : Color *
backColor : Color -> int
No code example is currently available or this language may not be supported.
- sender RichTextBox
-
The source RichTextBox.
- find Regex
-
An Array containing the regular expressions to match.
- foreColor Color
-
The foreground color to set for the matched strings.
- backColor Color
-
The background color to set for the matched strings.
Int32
Returns the total amount of occurrences found.
In Visual Basic and C#, you can call this method as an instance method on any object of type
RichTextBox. When you use instance method syntax to call this method, omit the first parameter. For more information, see
Extension Methods (Visual Basic) or
Extension Methods (C# Programming Guide).
This is a code example.
No code example is currently available or this language may not be supported.
Dim rgx1 As New Regex("[0-9]", RegexOptions.None)
Dim rgx2 As New Regex("[a-z]", RegexOptions.None)
Dim forecolor As Color = Color.Red
Dim backcolor As Color = Color.Black
RichTextBox1.ColorizeMatches({rgx1, rgx2}, forecolor, backcolor)
No code example is currently available or this language may not be supported.
No code example is currently available or this language may not be supported.
No code example is currently available or this language may not be supported.
No code example is currently available or this language may not be supported.