string formstring = @"Path." + "FromName";
Type t = Type.GetType(formstring);
object obj = System.Activator.CreateInstance(t);
Form u = (Form)obj;
u.MdiParent = this;
u.Show();
u.BringToFront();
WINFORM中动态加载配置好的窗体- 如何带参数 打开
Path.FromName 内有个方法重载。
public FromName () // 方法 一
{
InitializeComponent();
}
public FromName (string strMain) // 方法二
{
InitializeComponent();
} 以下代码。只能打开方法一。 string formstring = @"Path." + "FromName";
Type t = Type.GetType(formstring);
object obj = System.Activator.CreateInstance(t);
Form u = (Form)obj;
u.MdiParent = this;
u.Show();
u.BringToFront();
如何让 WINFORM中动态加载配置好的窗体- 如何带参数 打开
Type t = Type.GetType(formstring);
object obj = System.Activator.CreateInstance(t);
Form u = (Form)obj;
u.MdiParent = this;
u.Show();
u.BringToFront();
WINFORM中动态加载配置好的窗体- 如何带参数 打开
Path.FromName 内有个方法重载。
public FromName () // 方法 一
{
InitializeComponent();
}
public FromName (string strMain) // 方法二
{
InitializeComponent();
} 以下代码。只能打开方法一。 string formstring = @"Path." + "FromName";
Type t = Type.GetType(formstring);
object obj = System.Activator.CreateInstance(t);
Form u = (Form)obj;
u.MdiParent = this;
u.Show();
u.BringToFront();
如何让 WINFORM中动态加载配置好的窗体- 如何带参数 打开
object obj = System.Activator.CreateInstance(t, strMain);
ConstructorInfo constructorInfo = type.GetConstructor(new Type[1] {typeof(string)});
object o = constructorInfo.Invoke(new object[1] {"strMain"});