Selbständiger IT Berater – Java, J2EE, WebSphere Portal, Lotus Domino
RSS icon Home icon
  • Visual Basic – Multiple Undos Class v2.04

    1 Star2 Stars3 Stars4 Stars5 Stars
    Loading ... Loading ...
    Posted on 9 March 2003 2 comments

    Ich habe schon jede Menge verschiedener Multi Undo Lösungen probiert, aber bisher hatte jede mindestens einen Haken. Also, war es Zeit eine eigene zu schreiben, und ich glaube meine ist ziemlich clever.

    Wenn Du meine Lösung verwenden willst, mußt Du Deinen Programmcode nicht durch daß Einfügen massenweiser undo-bezogener Funktionen, Prozeduren und Variablen verunstalten. Alles wird Dir hier ganz komfortabel mit zwei kleinen Klassen geliefert.


    Du brauchst nur diese beiden Klassen in dein VB Projekt einbinden, eine Objekt-Instanz der clsUndo Klasse erzeugen und die RichTextBox oder TextBox auswählen, welche du mit der Multi Undo Fähigkeit versehen willst. Das sieht dann ungefähr so aus:

    	Dim WithEvents Undo as clsUndo
    	Set Undo = New clsUndo
    	Undo.AssignToRichTextBox Controls, RichTextBox1

    So, das ist eigentlich schon alles was Du zu tun hast.

    MultiUndo-ScreenShot

    Source Code @ Planet Source Code

     

    2 responses to “Visual Basic – Multiple Undos Class v2.04”

    1. jack212

      what?

      have been looking for undo codes for a long time,
      could you explain more thoroughly how to use this please

    2. Jack, simply copy the clsUndo.cls and clsUndoElement.cls class files into your VB project. Then create a new Undo instance as described above and assign it to a text box. Next create undo/redo buttons or menu items that call the undo / redo functions of the Undo class.

      Hope that helps,
      Seb

    Leave a reply