none
Redo Methode RRS feed

  • Frage

  • Hallo zusammen hab ein kleines Problem bei meinem ersten Projekt, einem Editor, die "Wiederholen" Schaltfläche funktioniert nicht wie sie sollte, es passiert rein gar nichts:

    'Wiederholen
    
      Private Sub ToolStripButton6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripButton6.Click
    
        If RichTextBox1.CanRedo = True Then
          If RichTextBox1.RedoActionName <> "Delete" Then
            RichTextBox1.Redo()
          Else
            MessageBox.Show("Sie können das nicht wiederholen", "Fehler", _
                  MessageBoxButtons.OK, MessageBoxIcon.Exclamation)
          End If
        End If
    
      End Sub
    Danke schon im Vorraus
    Sonntag, 15. August 2010 08:38

Antworten

  • Hallo,

    Hallo zusammen hab ein kleines Problem bei meinem ersten Projekt, einem Editor, die "Wiederholen" Schaltfläche funktioniert nicht wie sie sollte, es passiert rein gar nichts:

    entgegen Deiner Annahme, wiederholt die Redo Methode nicht die letzte Aktion, sondern stellt die letzte, durch die Undo Methode rückgängig gemachte Aktion, wieder her. Eine Funktion zum Wiederholen (engl. repeat) der letzten Aktion müsstest Du selber implementieren.


    Thorsten Dörfler
    Microsoft MVP Visual Basic
    vb-faq.de
    Sonntag, 15. August 2010 09:33

Alle Antworten

  • Hallo,

    Hallo zusammen hab ein kleines Problem bei meinem ersten Projekt, einem Editor, die "Wiederholen" Schaltfläche funktioniert nicht wie sie sollte, es passiert rein gar nichts:

    entgegen Deiner Annahme, wiederholt die Redo Methode nicht die letzte Aktion, sondern stellt die letzte, durch die Undo Methode rückgängig gemachte Aktion, wieder her. Eine Funktion zum Wiederholen (engl. repeat) der letzten Aktion müsstest Du selber implementieren.


    Thorsten Dörfler
    Microsoft MVP Visual Basic
    vb-faq.de
    Sonntag, 15. August 2010 09:33
  • aha ok danke
    Montag, 16. August 2010 16:04