class Code:
public partial class baseForm : Form
{public baseForm()
{
InitializeComponent();
}
public baseForm(int dd)
{
State = dd;
}
}
another class
//替换路径
string path = System.AppDomain.CurrentDomain.BaseDirectory + "TableList.dll";
//要下达的填写文件
Type[] types = Assembly.LoadFile(path).GetTypes();
填写报表
foreach (Type var in types)
{
if (var.Name == str)
{
baseForm fm = (baseForm)Activator.CreateInstance(var,1);
fm.ShowDialog();
break;
}
}
多个参数:
(baseForm)Activator.CreateInstance( var, true, BindingFlags.CreateInstance, null, new object[] { "a ", " b " }, null, null);