经常使用的一种判断窗体对象是否存在的方法,即在主窗体中定义子窗体的对象,赋值为null,然后在要使用该子窗口的函数中做如下判断即可。
即判断窗体对象是否为null或者是否已释放。
在窗体中定义全局变量(即窗口对象)
private Frm_OutArea frmOutArea = null;//短信设置窗口
打开窗体事件调用如下函数
// 设置(mocklystone 2009-0-10-06)
private void Settings_OutAreaSet_Click(object sender, EventArgs e)
{
if (frmOutArea == null || frmOutArea.IsDisposed)
{
frmOutArea = new Frm_OutArea();
}
frmOutArea.ShowDialog();
}
本文介绍了一种实用的方法来判断窗体对象是否存在。通过定义全局变量并检查其是否为null或已释放来决定是否创建新的窗体实例。这种方法适用于需要重复打开同一类型窗体的场景。
1万+

被折叠的 条评论
为什么被折叠?



