lqhljx 发表于 2011-6-21 13:40:04

注意对象的生存期,静态变量等,在A窗口new的B窗口对象,A窗口消失时,B窗口对象自然就没有了。所以A隐藏hide()时可以,而Aclose()时不行。

xkaeli 发表于 2011-6-22 15:17:24

回复 lqhljx 的帖子

我是想在CAD里面做个功能列表对话框,当点击按钮时弹出对应的对话框,当我把A窗口hide()的时候B窗口相对与CAD就不再是模态的对话框了,请问有没有较好的解决这个问题的方法?

Liszt 发表于 2011-6-23 09:28:35

回复 xkaeli 的帖子

窗口A应该是功能列表对话框吧,如果是的话,为什么要隐藏它呢,设为非模态的,常显示不是更好?
参考11#的说法,是不是应该将窗口B的对象设为全局的呢?
页: 1 [2]
查看完整版本: 求教C#多窗口切换