IT Freelancer – Java, J2EE, IBM WebSphere Portal, Lotus Notes/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

    I tried a lot of differnet multi undo solutions, but every had at least one draw back. So I had to write my on solution and I think my one is quite smart.

    If you want to use it, you don’t have to clutter your code by pasting in lots of undo-related subs, functions and variables. Everything comes within two small class files.


    All you have to do is to create one class instance and set the richtextbox/textbox you want to enhance with multiple undos. It will look something like this:

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

    That’s basically all you have to do.

    MultiUndo-ScreenShot

    Source Code @ Planet Source Code

     

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

    1. 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