Property HighlightMatchingBlocks
- Namespace
- Alternet.Editor.TextSource
- Assembly
- Alternet.Editor.v9.dll
HighlightMatchingBlocks
Specifies that edit control should highlight found block matches.
public virtual bool HighlightMatchingBlocks { get; set; }
Property Value
Examples
Here is how to use a HighlightMatchingBlocks in the C# code:
using System.Windows.Forms;
using Alternet.Editor;
using Alternet.Editor.TextSource;
public partial class Form1 : Form
{
private TextSource textSource;
private void Form1_Load(object sender, EventArgs e)
{
var syntaxEdit = new SyntaxEdit(this.components);
textSource = new TextSource(this.components);
textSource.LoadFile("myfile.txt");
textSource.HighlightMatchingBlocks = true;
syntaxEdit.Source = this.textSource;
}
private void Button_Click(object sender, EventArgs e)
{
MessageBox.Show(textSource.MatchingBlocks.Count.ToString());
}
}
Here is how to use a HighlightMatchingBlocks in the Visual Basic code:
Imports System.Windows.Forms
Imports Alternet.Editor
Imports Alternet.Editor.TextSource
Partial Public Class Form1
Inherits Form
Private textSource As TextSource
Private Sub Form1_Load(ByVal sender As Object, ByVal e As EventArgs)
Dim syntaxEdit = New SyntaxEdit(Me.components)
textSource = New TextSource(Me.components)
textSource.LoadFile("myfile.txt")
textSource.HighlightMatchingBlocks = True
syntaxEdit.Source = Me.textSource
End Sub
Private Sub Button_Click(ByVal sender As Object, ByVal e As EventArgs)
MessageBox.Show(textSource.MatchingBlocks.Count.ToString())
End Sub
End Class
Remarks
Use HighlightMatchingBlocks property to enable highlighting matching parts of the syntax block, like the start and end of the class or method declaration in the Visual Basic code by the SyntaxEdit control linked to this TextSource