可能这个新form在底层,或者被你show之后其他代码覆盖没了,建议你show之后,再调用下此窗体对象的.BringToFront()方法,置顶
执行完了窗口就关了在程序结尾加上system("pause")程序就会暂停在那一句,窗口就能保持
一个可能的原因是你new的form对象是局部变量
是关闭了还是最小化了?你是不是放线程里面了