一个[窗体M],有下拉菜单。菜单中有三个打开相应窗体的选项,选第一个则第一个窗口1弹出,第二个则第二个窗口2弹出...同理窗口3...请问:
1、现在[窗体M]中的下拉菜单有一个关闭选项,当选中这个选项的时候,刚才被打开的窗口被关闭,比如最近一个打开的是窗口2,那么关闭窗口2,而比窗口2先打开的窗口1保留不关闭。2、现在[窗体M]中的下拉菜单还有一个全部关闭选项,当选中的时候,所有打开的窗口1、窗口2、窗口3都要被全部关闭,就是打开几个关闭几个,打开的全部关闭(但是窗体M不关闭哦)。好了,说得很清楚了,小弟初涉VB,还请路过的高手帮忙帮忙,谢谢了!!!
1、现在[窗体M]中的下拉菜单有一个关闭选项,当选中这个选项的时候,刚才被打开的窗口被关闭,比如最近一个打开的是窗口2,那么关闭窗口2,而比窗口2先打开的窗口1保留不关闭。2、现在[窗体M]中的下拉菜单还有一个全部关闭选项,当选中的时候,所有打开的窗口1、窗口2、窗口3都要被全部关闭,就是打开几个关闭几个,打开的全部关闭(但是窗体M不关闭哦)。好了,说得很清楚了,小弟初涉VB,还请路过的高手帮忙帮忙,谢谢了!!!
*****************************************************************************
欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码) 最新版本:20070212http://www.cnblogs.com/feiyun0112/archive/2006/09/20/509783.html
关闭用unload me
结合listbox很简单就能做出来啊 ~1、现在[窗体M]中的下拉菜单有一个关闭选项,当选中这个选项的时候,刚才被打开的窗口被关闭,比如最近一个打开的是窗口2,那么关闭窗口2,而比窗口2先打开的窗口1保留不关闭。listbox1.click 设置 count 这个窗口关闭用unload me2、现在[窗体M]中的下拉菜单还有一个全部关闭选项,当选中的时候,所有打开的窗口1、窗口2、窗口3都要被全部关闭,就是打开几个关闭几个,打开的全部关闭(但是窗体M不关闭哦)。这个更简单了,不用要unload me 直接用 End就全关闭了
每个Form里面都记录一个指向下一个Form的引用,这样就都管理到啦比较好的办法是自己用一个Collection管理所有的窗体