Table of Contents

Property BracesOptions

Namespace
Alternet.Editor.TextSource
Assembly
Alternet.Editor.v9.dll

BracesOptions

Gets or sets options specifying appearance and behaviour of matching braces within Edit control.

public virtual BracesOptions BracesOptions { get; set; }

Property Value

BracesOptions

Examples

Here is how to use a BracesOptions in the C# code:

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");
        syntaxEdit.Source = this.textSource;
        textSource.BracesOptions = BracesOptions.HighlightBounds | BracesOptions.Highlight;
    }
}

Here is how to use a BracesOptions in the Visual Basic code:

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")
        syntaxEdit.Source = Me.textSource
        textSource.BracesOptions = BracesOptions.HighlightBounds Or BracesOptions.Highlight
    End Sub
End Class

Remarks

Use BracesOptions to specify matching brace highlighting behavior for SyntaxEdit control, such as highlighting matching braces if the caret is anywhere between them or whether to remove highlighting after a short delay.