请教 线程问题

在winform程序里,我开了另外一个线程来打开另一个form,用show窗口只显示一下就消失了,只能用showdialog
还有这个showdialog出来的窗口,关闭时为什么不会经过dispose方法,设了断点没有经过该断点

谢谢

作者: boziaa   发布时间: 2011-06-15

自定义的Form窗体showdialog是不调用dispose方法
你可以手动调用

作者: xpcxpy   发布时间: 2011-06-15

up
up
up

作者: klml884228788   发布时间: 2011-06-15

开一个Form也要放在线程里?


作者: LOVESONGFOREVER   发布时间: 2011-06-15

引用楼主 boziaa 的回复:
在winform程序里,我开了另外一个线程来打开另一个form,用show窗口只显示一下就消失了,只能用showdialog
还有这个showdialog出来的窗口,关闭时为什么不会经过dispose方法,设了断点没有经过该断点

谢谢


你在线程开From,Form属于线程,线程退出则From退出

另外不要在线程中操作UI。参考Control。Invok方法,百度一下一大堆

作者: isjoe   发布时间: 2011-06-15