winform中怎样判断子窗体是否已打开?
2个回答
展开全部
public WTMT_CS.销售管理界面.全款销售列表.销售合同.salesHetongForm salesFrom = null;
下面是方法:
if (salesFrom == null || salesFrom.IsDisposed)///判断窗体是否显示
{
salesFrom = new WTMT_CS.销售管理界面.全款销售列表.销售合同.salesHetongForm();///实例化窗体
salesFrom.MdiParent = this;///确定父窗体
salesFrom.StartPosition = FormStartPosition.CenterScreen; ///确定窗体第一次显示的位置
salesFrom.Show();///显示窗体
this.groupBox1.Visible = false; ///这一步你不用管,是我自己的东西
}
else
{
MessageBox.Show("不能重复打开");
}
给你这个例子
下面是方法:
if (salesFrom == null || salesFrom.IsDisposed)///判断窗体是否显示
{
salesFrom = new WTMT_CS.销售管理界面.全款销售列表.销售合同.salesHetongForm();///实例化窗体
salesFrom.MdiParent = this;///确定父窗体
salesFrom.StartPosition = FormStartPosition.CenterScreen; ///确定窗体第一次显示的位置
salesFrom.Show();///显示窗体
this.groupBox1.Visible = false; ///这一步你不用管,是我自己的东西
}
else
{
MessageBox.Show("不能重复打开");
}
给你这个例子
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询