Bonnie,
It works correctly from the click event of the button with the following code:
frmQuestionaires = new Questionaires();
frmQuestionaires.Show();
This is weird... For some reason, it appears as though the event for the menu item is firing twice?
>Wow, that's just plain weird. OK, what happens if you do this ... instead of clicking from a menu item, put a button on a form and click on that to open it.
>
>~~Bonnie
>
>>That put me back to having 2 instances......
>>
>>>Try just this in your declarations:
>>>
>>>private Form frmQuestionaires;
>>>
>>>And then this in your event handler
>>>
>>>frmQuestionaires = new Questionaires();
>>>frmQuestionaires.Show();
>>>
>>>
>>>~~Bonnie
>>>
>>>>Well that helped - kinda...
>>>>
>>>>I'm wasn't sure exactly what you meant, but I moved the declaration out of the event handler. I wasn't sure where to put it, so I changed it to a private member of the main form:
>>>>
>>>> private Form frmQuestionaires = new Questionaires();
>>>>
>>>>My event handler now just has:
>>>>
>>>> frmQuestionaires.Show();
>>>>
>>>>Now the problem is that I get an error on subsequent clicks of the menu item. The first time is fine, it only brings up one instance of the form.
>>>>
>>>>
>>>>Thanks,
>>>>
>>>>Steve
>>>>
>>>>
>>>>>Hi!
>>>>>
>>>>>You should move the declaration of the form outside the event handler, and add the activate method after the show method of the form.