c#.net2005比如在windows窗体form1(主界面)的toolstrip1上按button1,调用form2。在关闭form2情况下,再按button1,这个没问题。
在没有关闭form2的情况下,再按button1——该怎么样实现不在打开form2。
(最好用messagebox进行提示)偶是新手!敬请各位大虾指教!
在没有关闭form2的情况下,再按button1——该怎么样实现不在打开form2。
(最好用messagebox进行提示)偶是新手!敬请各位大虾指教!
sub1 sub_1 = null;
sub2 sub_2 = null;
public method(){
if(sub_1 == null)
sub_1 = new sub1();
sub_1.show();
}
}class sub1{}class sub2{}
if (null!=frm)
{
messagebox.show("Already open.");
return;
}
frm = new form2();
frm.show();
}
你换成模态窗口,就不会有这种问题了.
那也点不了按钮啊.
private void 使用说明ToolStripMenuItem_Click(object sender, EventArgs e)
{
if ( null != f )
{
MessageBox.Show("Already open.");
return;
} f = new 使用说明();
f.Show();
}还请大虾们赐教啊
{
if(f == null || f.IsDisposed)
{
f = new 使用说明();
f.Show();
}
else
{
f.Focus();
}
}这样就可以了...