Yours is doing the same as mine, it only allows to select the form the button is on. In your example only form1 is available. If I create a form2 and place a button on it, then my only choice is form2. Plus, like I said there is no reason to select a form, it's always the same. Additionally, if this did work how would I pass a variable to the form I want to open? If that's not possible then all of this really doesn't matter.
James