先NEW一个新窗体newform;
在第一个窗体的某个事件中(如DoubleClick中)写上:
newform abc = new newform();
abc.showDialog();

解决方案 »

  1.   

    假设工程中有Form1,Form2
    点击Form1中的一个按钮触发时间打开Form2
    ……button1_onclick(……){
    (new Form2()).Show();
    }
      

  2.   

    所有的Form都有两个显示方法:Show()和ShowDialog(),前面的方法始非模态显示,后面的方法是模态显示,根据你的需要自行选择。(关于什么是模态窗口,什么是非模态窗口,你可以把新打开的窗口使用两种方法打开,检测结果就知道了,也可以体会象WORD中的打开文件对话框和查找替换对话框。)楼上的两种方法中,建议使用前面的,也就是说先声明窗体并实例化变量在通过变量来调用窗体显示方法,这样作为初学者来说要好些。