StrataFrame Forum

How to call forms and more....?

http://forum.strataframe.net/Topic11445.aspx

By Edhy Rijo - 9/12/2007

Hi all,

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?:

'-- Establish Locals

Dim loForm As System.Windows.Forms.Form

'-- Create the form

loForm = CType(Activator.CreateInstance(FormType), System.Windows.Forms.Form)

'-- Set the MDI

loForm.MdiParent = Me

'-- Show the Form

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.

By StrataFrame Team - 9/13/2007

No, we don't have any reusable methods for opening forms like that.  Here's a link to some more information:

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.