日期:2014-5-19 浏览次数:20275次

在windows窗体程序菜单设计中,实现点击工具栏button后,再次点击不打开已出现的form
c#.net2005

比如在windows窗体form1(主界面)的toolstrip1上按button1,调用form2。

在关闭form2情况下,再按button1,这个没问题。
在没有关闭form2的情况下,再按button1——该怎么样实现不在打开form2。
                                                                                (最好用messagebox进行提示)

偶是新手!敬请各位大虾指教!


------解决方案--------------------
yanleiyigan(pk的眼泪) ( ) 信誉:100 Blog 加为好友 2007-04-29 20:30:57 得分: 0


你换成模态窗口,就不会有这种问题了.



那也点不了按钮啊.
------解决方案--------------------
使用说明 f;

private void ToolStripMenuItem_Click(object sender, EventArgs e)
{
if(f == null || f.IsDisposed)
{
f = new 使用说明();
f.Show();
}
else
{
f.Focus();
}
}

这样就可以了...