Freigeben über


RichTextBox.RedoActionName Eigenschaft

Definition

Ruft den Namen der Aktion ab, die beim Aufrufen der Redo() Methode erneut auf das Steuerelement angewendet werden kann.

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

Eigenschaftswert

Eine Zeichenfolge, die den Namen der Aktion darstellt, die ausgeführt wird, wenn ein Aufruf der Redo() Methode ausgeführt wird.

Attribute

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie sie die CanRedo Und-Eigenschaften RedoActionName und die Redo Methode verwenden, um einen Wiederholungsvorgang auf eine beliebige Aktion außer dem Löschen von Text einzuschränken. Dieses Beispiel erfordert, dass Sie über ein Formular verfügen, das ein RichTextBox Steuerelement enthält und dass ein Vorgang innerhalb des RichTextBox Vorgangs ausgeführt und rückgängig gemacht wurde, bevor der Code in diesem Beispiel aufgerufen wird.

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

Hinweise

Wenn diese Eigenschaft eine leere Zeichenfolge ("") zurückgibt, ist kein Vorgang verfügbar, der erneut auf das Steuerelement angewendet werden kann. Mit dieser Methode können Sie die letzte Aktion ermitteln, die RichTextBox im Steuerelement rückgängig gemacht wird, die dann erneut auf das Steuerelement angewendet werden kann, wenn ein Aufruf der Redo Methode erfolgt. Mithilfe der CanRedo Eigenschaft können Sie ermitteln, ob vorgänge erneut auf das Steuerelement angewendet werden sollen.

Gilt für:

Weitere Informationen