RichTextBox.RedoActionName Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene el nombre de la acción que se puede volver a aplicar al control cuando se llame al método Redo().
public:
property System::String ^ RedoActionName { System::String ^ get(); };
[System.ComponentModel.Browsable(false)]
public string RedoActionName { get; }
[<System.ComponentModel.Browsable(false)>]
member this.RedoActionName : string
Public ReadOnly Property RedoActionName As String
Valor de propiedad
Cadena que representa el nombre de la acción que se ejecutará cuando se realice una llamada al método Redo().
- Atributos
Ejemplos
En el ejemplo de código siguiente se muestra cómo usar las CanRedo propiedades y RedoActionName , y el Redo método , para restringir una operación de puesta al día a cualquier acción, excepto la eliminación del texto. En este ejemplo se requiere que tenga un formulario que contenga un RichTextBox control y que se haya realizado y deshado una operación dentro de antes RichTextBox de llamar al código de este ejemplo.
private:
void RedoAllButDeletes()
{
// Determines if a Redo operation can be performed.
if ( richTextBox1->CanRedo == true )
{
// Determines if the redo operation deletes text.
if ( !richTextBox1->RedoActionName->Equals( "Delete" ) )
// Perform the redo.
richTextBox1->Redo();
}
}
private void RedoAllButDeletes()
{
// Determines if a Redo operation can be performed.
if(richTextBox1.CanRedo == true)
{
// Determines if the redo operation deletes text.
if (richTextBox1.RedoActionName != "Delete")
// Perform the redo.
richTextBox1.Redo();
}
}
Private Sub RedoAllButDeletes()
' Determines if a Redo operation can be performed.
If richTextBox1.CanRedo = True Then
' Determines if the redo operation deletes text.
If richTextBox1.RedoActionName <> "Delete" Then
' Perform the redo.
richTextBox1.Redo()
End If
End If
End Sub
Comentarios
Si esta propiedad devuelve una cadena vacía (""), no hay ninguna operación disponible para volver a aplicar al control. Puede usar este método para determinar la última acción que se deshace en el RichTextBox control que se puede volver a aplicar al control cuando se realiza una llamada al Redo método . Puede determinar si hay alguna operación que se va a volver a aplicar al control mediante la CanRedo propiedad .