如何检测一个Form对象是否已关闭? 我要实现关闭一个窗口的同时先检测另一个在此窗口中创建的窗口是否已关闭,该如何实现?两个窗口都是普通的Form. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果是两个不相干的非模式窗体互相查询状态并不容易,既然formA 是在formB中创建的,可以把formA定义为formB私有成员 我自己傻了,原来每个Form对象就有IsDisposed这么一个属性,直接就可以用,多谢了 笨办法一个:form1中: …… private Form2 f2; …… private void button1_Click(object sender, System.EventArgs e) { f2 = new Form2(); f2.Show(); } private void button2_Click(object sender, System.EventArgs e) { if(f2 != null) { if(f2.IsDisposed) this.Close(); } else this.Close(); } 关于winform的多个form之间传值 高手进来看看——模拟FTP DataGridView 列移动(在线等) 求高手帮忙类化个vb.net语句 关于CheckedListBox 的问题 求助,关于编辑XML文件的问题? 关于用C#操作邮箱的问题 这两个函数有错吗? 内容页中使用my97datepicker,如何放置javascript文件!! 数字的四舍五入问题 怎样利用socket传送目录 100分谁帮解决一个下载QQ秀图片的问题。。
formA 是在formB中创建的,可以把formA定义为formB私有成员
多谢了
form1中:
……
private Form2 f2;
…… private void button1_Click(object sender, System.EventArgs e)
{
f2 = new Form2();
f2.Show();
} private void button2_Click(object sender, System.EventArgs e)
{
if(f2 != null)
{
if(f2.IsDisposed)
this.Close();
}
else
this.Close();
}