Close();方法为什么关闭不了窗体?

书本上说Close();方法是关闭窗体的方法,窗体1关闭是关闭了,但是窗体2却打不开了,系统都被停止了,这是为什么呢?

     

 

      我是百思不得其解呀。

    只不过是关闭了窗体1而已,非但窗体2打不开了,连软件都自动停止运行了。

    如果把Close()方法改为Hide()方法就没有问题,可以正常切换窗体了,但是这样一来,Close()方法存在的这个异常怎么办,总得处理下哦,难道Close()方法不能用吗?

如下图所示:

https://img1.mukewang.com/5b7288ff0001a27410510617.jpghttps://img2.mukewang.com/5b72890a000117a111000660.jpghttps://img.mukewang.com/5b7289110001035105860193.jpg


斯蒂芬大帝
浏览 631回答 1
1回答

HUWWW

程序默认有一个主窗体,如果它关了,就都没了。当然,你也可以不默认。
打开App,查看更多内容
随时随地看视频慕课网APP