object[] parms = new object[3]; object[0] = JK.Payment.Enums.TxnType.Sale; object[1] = salesBO.SaleNo; object[2] = salesBO.Total; loForm = (PaymentForm) Activator.CreateInstance(Type.GetType("JK.Payment.UI.Windows.Forms.PaymentForm"), parms);~~Bonnie
> > //Workign OK > Payment.UI.Windows.Forms.PaymentForm loForm = new PaymentForm(new object[] > { JK.Payment.Enums.TxnType.Sale, salesBO.SaleNo, salesBO.Total }); > > loForm.ShowDialog(); > > loForm.Dispose(); > > //Workign OK > loForm = (PaymentForm)Activator.CreateInstance(Type.GetType("JK.Payment.UI.Windows.Forms.PaymentForm")); > > loForm.ShowDialog(); > > loForm.Dispose(); > > //NOT Workign OK > loForm = (PaymentForm) Activator.CreateInstance(Type.GetType("JK.Payment.UI.Windows.Forms.PaymentForm"), > new object[] > { > JK.Payment.Enums.TxnType.Sale, salesBO.SaleNo, > salesBO.Total > }); > > loForm.ShowDialog(); > loForm.Dispose(); >>