程序中需要动态生成窗体。已知窗体的类名,从网上查了一下,有一些这方面的帖子。但是试验了一下,没有解决。
代码如下:
sWindowClass = "frmAbout";
if (sWindowClass != "")
{
    Assembly tempAssembly = Assembly.GetExecutingAssembly();
    Form frm1 = (Form)tempAssembly.CreateInstance(sWindowClass);// as Form; 
    frm1.Show();
}
运行调试时候,frm1的值是null,但是程序集中的确有frmAbout这个窗体。MSDN上也查了一下,仍然是一头雾水。
请问,是哪里出现了问题,应该怎么做?