John,
You could use a FormsHandler. I use a static ArrayList to which I add every form that I open. If you did the same thing, you could check if the form is already in the ArrayList, add it if it's not, and then Show it.
~~Bonnie
>I use the following code to open a form which is called from a menu.
>
>frmAnimalsReport AnimalsReport = new frmAnimalsReport() ;
>AnimalsReport.Show() ;
>
>
>This works ok, but because the form is minimised every time the form is run it creates a new instance. How can I check if the form has been loaded and if it has, just show it?
>
>This is a Pocket PC application written in C#
>
>Thanks
>
>John