Table of Contents

Property Overwrite

Namespace
Alternet.Editor.Wpf
Assembly
Alternet.Editor.Wpf.v9.dll

Overwrite

Gets or sets a value indicating whether the inserted text overwrites existing text.

[Browsable(false)]
public virtual bool Overwrite { get; set; }

Property Value

bool

Examples

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

using System;
using System.Windows;
using Alternet.Editor.Wpf;

public partial class MainWindow : Window
{
    private TextSource textSource;
    private void Window_Loaded(object sender, RoutedEventArgs e)
    {
        var textEdit1 = new TextEditor();
        textSource = new TextSource();
        textSource.LoadFile("myfile.txt");
        textSource.Overwrite = true;

        textEdit1.Source = this.textSource;
    }
}

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

Imports System
Imports System.Windows
Imports Alternet.Editor.Wpf

Partial Public Class MainWindow
    Inherits Window

    Private textSource As TextSource

    Private Sub Window_Loaded(ByVal sender As Object, ByVal e As RoutedEventArgs)
        Dim textEdit1 = New TextEditor()
        textSource = New TextSource()
        textSource.LoadFile("myfile.txt")

        textSource.Overwrite = True
        textEdit1.Source = Me.textSource
    End Sub
End Class

Remarks

Overwrite toggles automatically when the user presses the INSERT key. When Overwrite mode is on, typing text in the linked TextEditor control overwrites already existing text.