http://forum.strataframe.net/FindPost9345.aspx
Basically, you cycle through the MdiChildren on the main MDI form, and if one of those forms is the desired type, then you activate it; otherwise, you create a new form of the desired type and show it.
I am new to .NET and SF, I have a concern about what is the proper or the SF way to call/open forms within the application. I found the code below in the forums and I wonder if there is such a method in any of the SF classes to re-used, instead of having to create one manually?:
loForm =
loForm.MdiParent =
loForm.Show()
Also, how to handle only one instance of the form to be opened, ex: I don't want the users to open the forms more than once.
P.S.
I am using an MDI form based on SF StandardForm class.