>get a button placed on a form from a class to execute both the code in the button click event and then the code in the class after that?
>
Do you mean the code from it's parent? After your code executes, call DODEFAULT(); if you want the parent code to run first and then your code, call DODEFAULT() and then run your code.
If the parent code returns a value, it'll come back from the DODEFAULT() caqll, and you may need to pass it up to the caller...