I'd just like to add on to this thread, if you don't mind Mansour.

John, being a VB-World editor, I was wondering if you could answer a long-standing question I've had about EditBoxes. Now I know VB wraps the standard Windows EditBox class with its own TextBox and RichTextBox, but what version does it encapsulate? The reason why I ask is because, I know that version 2 of the EditBox provides a multi-level undo and I want to provide that feature in my programs. If VB's version of the EditBox won't support it (I can't get it to work) how do I encapsulate the Windows EditBox class? Do I have to use C++?

If you could answer this question, or point me to somewhere that can, I would GREATLY appreciate it!

Thanks either way though.