我发现我用C#写程序程序有个问题,我设计了几个窗口,前一个窗口点一个按钮可以显示下一个窗口,当前窗口隐藏掉,可是当我再返回第一个窗口(这是主程序窗口,其它窗口用上面的方法隐藏掉了)时,点关闭它,主窗口消失,但是没有退出程序。而我不打开其他窗口的情况下,点关闭能直接退出程序。这是怎么回事?
我想表达的是hide()和visible=false和close()都可以用来隐藏窗体,但是我想知道用哪个方法能让窗体释放内存,可以不影响主程序退出
追答主窗口退出了,子窗口也会跟着退出啊!根本不需要你去写子窗口退出的代码!
close不是用来隐藏窗口的,是用来销毁窗口的!
谢谢,我就是因为要从主窗体多次打开二级窗体,内存占用很高才发现这个问题的,还有就是开了二级窗体后,从主窗体关不掉程序的问题