用变量打开窗体如何做
我想做一个仿用友ERP那种菜单,即在TREE 控件上打开窗体,点到节点的时候,就可以获得窗体名称,但窗体名称只是一个变量,用一个变量打开窗体,我感觉没有办法写代码,请高人指教.非常感谢.我用以下代码试着做
private void button1_Click(object sender, EventArgs e)
{
string strform = "view";
Assembly assembly = Assembly.GetExecutingAssembly();
Form form = assembly.CreateInstance(strform) as Form;
form.Show();
}
也应该是说得过去的,但是报错了,提示为 未将对象引用设置到对象的实例。实际上我的窗体名称就是view,不知道错在那里
WindowsFormsApplication3.rar
(39.06 KB)
[ 本帖最后由 zhengyingcan 于 2009-9-13 21:54 编辑 ]