Hi Chris,
Calling the click method only runs the code in that method, it does not trigger the Click event - which could make the process recursive.
The "method" call is recursive:
thisform.btn.click calls
thisform.recursive() method
which calls thisform.btn.click.
Doru