使用Activator调用同目录下文件的方法

代码如下:

代码
1 public partial class Form1 : Form
2 {
3 public Form1()
4 {
5 InitializeComponent();
6 }
7
8 private void button1_Click(object sender, EventArgs e)
9 {
10 Form f = (Form)Activator.CreateInstance(Type.GetType("Acti.Form2"));
11 f.Show();
12 }
13
14 private void button2_Click(object sender, EventArgs e)
15 {
16 Form f = (Form)Activator.CreateInstance(Type.GetType("Test.Form1,Test"));
17 f.Show();
18 }
19 }

 

其中:Type.GetType("Test.Form1,Test")

第一个Test为命名空间,Form1为类名,第二个Test为同目录下的文件名,不带后缀!(带后缀报错)

 

posted @ 2010-04-07 13:13  跨越高山  阅读(141)  评论(1)    收藏  举报