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

C#winform如何关闭指定窗体,感激不尽呀!
请问大吓们,在C#winform中如何关闭指定窗体呢,窗体之间不是父子关系,感激不尽呀!!!!!

------解决方案--------------------
这个这个,up一下好了,不清楚
是不是得写委托啊。
------解决方案--------------------
建立“指定窗体”时,你要把这个“指定窗体”的实例保存下来。 实例.Close()
------解决方案--------------------
用全局变量记下打开的form

*****************************************************************************
欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码)

最新版本:20070130

http://www.cnblogs.com/feiyun0112/archive/2006/09/20/509783.html
------解决方案--------------------
我认为有几中方法:
1.保存需要关闭窗体的实例,在需要关闭的地方调用CLOSE方法即可。但是如果两个窗体没有任何关系的话,可能实例的传递会不太方便
2.用委托,
委托其实就是一个方法而已,如果对委托不太明白的话,看一下资料,也可以参见我的学习笔记
http://blog.csdn.net/yumanqing/archive/2006/11/23/1408385.aspx

------解决方案--------------------
System.Diagnostics.Process[] ps = System.Diagnostics.Process.GetProcessesByName( "Word ");
ps[0].CloseMainWindow();
------解决方案--------------------
Word是你的要关闭的窗体标题。这个只是一个例子。
------解决方案--------------------
学习
------解决方案--------------------
API
------解决方案--------------------
实例.Close()
------解决方案--------------------
同意 yumanqing 用委托