RichTextBox.Redo Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Riapplica l’ultima operazione annullata nel controllo.
public:
void Redo();
public void Redo ();
member this.Redo : unit -> unit
Public Sub Redo ()
Esempio
Nell'esempio di codice seguente viene illustrato come usare le CanRedo proprietà e RedoActionName e il Redo metodo, per limitare un'operazione di ripristino a qualsiasi azione, ad eccezione dell'eliminazione del testo. In questo esempio è necessario disporre di un modulo che contiene un RichTextBox controllo e che un'operazione all'interno RichTextBox di è stata eseguita e annullata prima che venga chiamato il codice in questo esempio.
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
Commenti
È quindi possibile usare il Redo metodo per riapplicare l'ultima operazione di annullamento al controllo. Il CanRedo metodo consente di determinare se l'ultima operazione che l'utente ha annullato può essere riapplicata al controllo.