TextBoxBase.EndChange Método

Definición

Finaliza un bloque de cambios.

public:
 void EndChange();
public void EndChange ();
member this.EndChange : unit -> unit
Public Sub EndChange ()

Ejemplos

En el ejemplo siguiente se muestra cómo usar los BeginChange métodos y EndChange para crear un bloque de cambios.

TextBox myTextBox = new TextBox();

// Begin the change block. Once BeginChange() is called
// no text content or selection change events will be raised 
// until EndChange is called. Also, all edits made within
// a BeginChange/EndChange block are wraped in a single undo block.
myTextBox.BeginChange();

// Put some initial text in the TextBox.
myTextBox.Text = "Initial text in TextBox";

// Make other changes if desired...

// Whenever BeginChange() is called EndChange() must also be
// called to end the change block.
myTextBox.EndChange();
Dim myTextBox As New TextBox()

' Begin the change block. Once BeginChange() is called
' no text content or selection change events will be raised 
' until EndChange is called. Also, all edits made within
' a BeginChange/EndChange block are wraped in a single undo block.
myTextBox.BeginChange()

' Put some initial text in the TextBox.
myTextBox.Text = "Initial text in TextBox"

' Make other changes if desired...

' Whenever BeginChange() is called EndChange() must also be
' called to end the change block.
myTextBox.EndChange()

Comentarios

Nota:

Cuando se llama a BeginChange, también debe llamar EndChange a para completar el bloque de cambios; de lo contrario, se producirá una excepción.

Un bloque de cambios agrupa lógicamente varios cambios en una sola unidad de deshacer y evita que el contenido de texto o los eventos de cambio de selección se generen hasta después del bloque de cambios. De este modo, puede realizar varias modificaciones en el elemento de texto sin el peligro de que otro proceso cambie al mismo tiempo el elemento de texto. Se crea un bloque de cambios mediante una llamada al DeclareChangeBlock método . Llamar al BeginChange método hace que todos los cambios posteriores se incluyan en el bloque de cambios especificado hasta que se realice una llamada correspondiente al EndChange método .

Se aplica a

Consulte también