C#如何利用反射机制调用带参数的画面?
小欠登 2018-06-25 01:58:22 在数据库中查询功能菜单需要调用的Form窗体的名称,利用反射机制进行自动跳转,
主画面按钮事件:
button1_Click
//如果自画面无参数,反射成功,带参数就会报错。
string NameSpace = "Form1";
string ClassName = "Win.Form1";//全路径。
Assembly asm = Assembly.Load(NameSpace);
Form frm = (Form)asm.CreateInstance(ClassName);
frm.ShowDialog();
子画面及参数定义:
public Form1(string 名称,string 其他);
public Form2(string 名称,string 其他);
public Form3(string 名称,string 其他)
请高手指点下该如何将参数船体给子画面