日期:2014-05-17 浏览次数:21136 次
//有很多个这样的button,或者能否写一个通用的事件来处理?
private void btn1_Click(object sender, EventArgs e)
{
showForm(this.btn1.Text);
}
private void showForm(string FormName)
{
//这个函数应该怎么写呢?
}
private void showForm(string FormName)
{
string namespace_str="TestCsdnWindows.";//注意加上窗体所在的命名空间
string name =namespace_str + FormName;//
Type t = Type.GetType(name, true);
Form frm = (Form)Activator.CreateInstance(t);
frm.Show();
}
------解决方案--------------------