首先在工程中添加一个windows 比如 newwindow.cs然后再住窗口的按钮的响应函数中添加 
newwindow  nw = new newwindow();
nw.Show(); 或 nw.ShowDialog();
两者的区别是,ShowDialog方法会阻塞主线程,就是在新窗口关闭之前不可以对主窗体进行操作,也就是所谓的模态窗口(或者是非模态,记不清了:P )