日期:2014-05-18  浏览次数:20986 次

如何关闭Form
请问:
1..Form开启线程后,如何通过该线程关闭这个Form? 这样作会不会出问题(是否合理).
2..如何通过Form2关闭Form1?(两Form间无任何血缘关系).
3..谢谢.


------解决方案--------------------
1.要用委託,實質上還是由創建表單的進行來關閉;
2.調用系統API取得Form1的句柄後關掉它;
3.不客氣
------解决方案--------------------
delegate void CloseCall()


Form form1 = new Form();
CloseCall d = new CloseCall(form1.Close);

.....
CloseCall();//就可以把form1关闭了.
MS这样的.