日期:2014-05-20  浏览次数:20951 次

winform窗体间相互调用问题
主窗体调用子窗体并显示后,现在需要子窗体调用主窗体,但是调用完后发现有两个主窗体界面了,也就是说现在调用的这个重新打开了一个新窗体,请问怎么解决这种问题呢?

------解决方案--------------------
你肯定是又new了一个主界面对象。
------解决方案--------------------
在WinForms程序里实现窗体传值的最佳实践
http://topic.csdn.net/u/20110407/19/c1068d69-7331-4d02-bc0b-f5ba7a5f8dd8.html



------解决方案--------------------
应该是又new了新窗体,你在窗体的构造函数处下断点,看看是哪里调用了new
------解决方案--------------------
要么主窗体打开子窗体时关闭,要么子窗体打开主窗体时关闭,返回主窗体