This is the way I do it.
Add a module to yout project and add this line .....
Public formMain As _formMain
..... formMain is the name of the form concerned.
Also in the module add this Sub .....
Sub main()
formMain = New _formMain()
formMain.ShowDialog()
End Sub
You will need to change your project's properties so that Sub main is called when the application is started.
Now that formMain has been started as an instance, you can address it from another form or module. (Eg, formMain.label1.text="this works")
Noel
February 2004