怎么样判断一个窗口是否打开了

来源:百度知道 编辑:UC知道 时间:2024/05/21 12:18:17
要达到以下功能,如果form1是hide了,那么就关闭它;

我的程序现在退出去了.却在任务管理器里面还是找得到它,不知道为什么?

第一个不用判断,如果程序有多个窗体,只有你用了SHOW才会显示,你不用HIDE或Unload就不会消失,不必用程序是判断,自己如果用了SHOW却没用HIDE或Unload就必然显示,这是程序的逻辑性问题
另外,有些情况下,如果一个窗体不要用了,不妨将其Unlaod而不是简单的Hide,这样会更节省资源,而且不会出现你后面提到的问题
具体一点就是Hide只是将窗体隐藏,但还存在在内存当中,当你的程序用END退出时内存中的数据并没清空,所以你在退出前先将所有的窗体全部Unload一次,当然在Unload所有窗体前加上一句On Error Resume Next

因为hide 是将窗体隐藏
所以能看见
而内存中备份
你若想彻底删除须用unload me才能实现