winform里面怎么判断一个窗口已经打开?
如果打开了,如何给窗体中的某个控件付值。 问题点数:0、回复次数:7Top
1 楼cleverboy25()回复于 2004-08-02 21:09:41 得分 0
upTop
2 楼rivercoming(流云)回复于 2004-08-02 21:47:59 得分 0
打开了是什么意思?
visiable为true?Top
3 楼hikecn(hikecn)回复于 2004-08-02 23:02:54 得分 0
利用API--FindWindow与SendMessageTop
4 楼ncucf(ncu晨风)回复于 2004-08-02 23:30:17 得分 0
你可以把那个将要打开的窗口做为其父窗口的一个成员,然后通过那个成员变量,就可以判断它的属性,以及给它的控件赋值!
当然,用api函数的findwindow和sendmessage也可以在多个窗口通信等等!Top
5 楼neozhu(阿新)回复于 2004-08-02 23:38:22 得分 0
//判断子窗体时候已经存在
protected bool Exist_Child(string name)
{
Form[] children = this.MdiChildren;
foreach(Form f in children)
{
// Aha...found it
if (f.Text == name)
{
f.Activate();
return true;
}
}
return false;
}Top
6 楼kenter3(KeNtEr)回复于 2004-08-02 23:44:46 得分 0
恩恩不错Top
7 楼daou101(海天一鸥)回复于 2004-08-03 09:02:06 得分 0
neozhu(阿新) 已经解决了!Top




