a) In the Form you wish to pass parms to, set up a property/varible for each property

VB Code:
  1. Private mstrParam As String
  2.     Property Param1() As String
  3.         Get
  4.             Param1 = mstrParam
  5.         End Get
  6.         Set(ByVal Value As String)
  7.             mstrParam = Value
  8.         End Set
  9.     End Property

b) then you can pass the paramater using the new property,
for example

VB Code:
  1. Dim objForm As New frmTwo()
  2.         With objForm
  3.             .Param1 = "Passing a string"
  4.             .Show()
  5.         End With
  6.         objForm = Nothing

Well - thats how I would have done it in vb6 anyway...