dim f1 as new myform
(the name of the form you eventully want to show)

create a Public sub say called loadme in myform which:

loads the controls with data you want the user to see:

and then:

myform.loadme(any pararmeters passed as a list)

this will execute that sub

and finally:

myform.showdialog()

shows the form with the controls loaded with the user data you have passed in the Public sub or loaded from other sources

i.e

dim f1 as new myform
myform.loadme(parameter list values to be passed)
myform.showdialog()