明经CAD社区's Archiver
社区
›
AutoCAD.net/VB.net/C# 编程技术
› 求教C#多窗口切换
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#多窗口切换