RichTextBox.Redo Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Återställer den senaste åtgärden som ångrades i kontrollen.
public:
void Redo();
public void Redo();
member this.Redo : unit -> unit
Public Sub Redo ()
Exempel
I följande kodexempel visas hur du använder CanRedo egenskaperna och RedoActionName och Redo metoden för att begränsa en omgjord åtgärd till alla åtgärder förutom borttagning av text. Det här exemplet kräver att du har ett formulär som innehåller en RichTextBox kontroll och att en åtgärd i RichTextBox har utförts och ångrats innan koden i det här exemplet anropas.
private:
void RedoAllButDeletes()
{
// Determines if a Redo operation can be performed.
if ( richTextBox1->CanRedo )
{
// 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)
{
// 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
Kommentarer
Du kan sedan använda Redo metoden för att tillämpa den senaste ångra-åtgärden på kontrollen igen. Med CanRedo metoden kan du avgöra om den senaste åtgärden som användaren har ångrat kan tillämpas på kontrollen igen.