string typeName="Client.Forms.FormTest";
Type t = System.Type.GetType(typeName);
// Action<string> ShowDebugMsg;
object[] objParams = new object[] { ShowDebugMsg };
Type[] types = new Type[1];
types[0] = typeof(Action<string>);
System.Reflection.ConstructorInfo cStruct = t.GetConstructor(types);
if(cStruct=null)return;
object obj = cStruct.Invoke(objParams);
if (obj != null)
{
Form frm = obj as Form;
frm.MdiParent = this;
frm.Show();
}