反射

 1  Button btn = (Button)sender;//将触发此事件的对象转换为该Button对象
 2                 object form = System.Reflection.Assembly.Load(btn.Name).CreateInstance(btn.Name + "." + btn.Tag.ToString());
 3                 if (form == null)
 4                 {
 5                     return;
 6                 }
 7                 Form child = new Form();
 8                 child = (Form)form;
 9                 child.FormClosed += new FormClosedEventHandler(FunctionMainForm_FormClosed);
10                 child.Owner = this;
11                 child.Show();
12                 this.Hide();

 

posted @ 2014-11-12 17:41  *人丑就该多读书*  阅读(120)  评论(0编辑  收藏  举报