VB6,MDI下,有两个最大化的子窗体,无法关闭,为何?

AsAny 2011-12-04 06:07:07
VB6,MDI下,有两个最大化状体的子窗体,如果这两个子窗体切换了多次后,最后一个关闭的窗体就无法正常关闭,点了关闭按钮没反映,请问是啥毛病?
这两个窗体都是在子窗体的resize事件中使用Me.WindowState = 2语句来保持最大化的,请问各位大仙,能给俺指出来是啥毛病不?如果不用这个方法,还有没有其他的方法能让子窗体时刻处于最大化状态?
...全文
50 点赞 收藏 8
写回复
8 条回复
worldy 2011年12月04日
你发到VBgood上吧,那边方便下载
回复 点赞
AsAny 2011年12月04日
如果哪位大哥热心,我把单独剥离出来的工程文件发过去,帮我看看。把电子信箱留一下。
回复 点赞
chinaboyzyq 2011年12月04日
加unload me
回复 点赞
booksoon 2011年12月04日
“子窗体的resize事件中使用Me.WindowState = 2语句来保持最大化的”

感觉这个地方有问题
回复 点赞
AsAny 2011年12月04日
就是每个窗体调用两次不就实现切换了么?比如有两个菜单,每个菜单显示一个对应的需要最大化的窗体,这两个菜单,你各点击两次,就会发现,出问题了。
回复 点赞
-晴天 2011年12月04日
你是如何将两个最大化的子窗体来回切换的?
回复 点赞
AsAny 2011年12月04日
循环引用是不可能的,因为我为了验证这个问题,我单独建立了一新的工程,及两个代码和两个菜单,然后这个问题还是存在。
回复 点赞
worldy 2011年12月04日
应该是卡住了,或者存在循环引用
回复 点赞
发动态
发帖子
VB基础类
创建于2007-09-28

2753

社区成员

19.7w+

社区内容

VB 基础类
社区公告
暂无公告