窗体程序 防止重复打开子窗体
2012-07-05 11:45
169 查看
public void ShowMdi(string frmName)
{
foreach (Form mdiFrm in this.MdiChildren)
{
if (mdiFrm.GetType().Name == frmName)
{
mdiFrm.Activate();
mdiFrm.BringToFront();
return;
}
}
Form frm = null;
switch (frmName)
{
case "InputCodeFrm":
frm = new InputCodeFrm();
break;
case "WeightFrm":
frm = new WeightFrm();
break;
}
if (frm != null)
{
frm.MdiParent = this;
frm.WindowState = FormWindowState.Maximized;
frm.Show();
}
}
private void toolStripButton2_Click(object sender, EventArgs e)
{
ShowMdi("InputCodeFrm");
}
private void toolStripButton3_Click(object sender, EventArgs e)
{
ShowMdi("WeightFrm"); }
{
foreach (Form mdiFrm in this.MdiChildren)
{
if (mdiFrm.GetType().Name == frmName)
{
mdiFrm.Activate();
mdiFrm.BringToFront();
return;
}
}
Form frm = null;
switch (frmName)
{
case "InputCodeFrm":
frm = new InputCodeFrm();
break;
case "WeightFrm":
frm = new WeightFrm();
break;
}
if (frm != null)
{
frm.MdiParent = this;
frm.WindowState = FormWindowState.Maximized;
frm.Show();
}
}
private void toolStripButton2_Click(object sender, EventArgs e)
{
ShowMdi("InputCodeFrm");
}
private void toolStripButton3_Click(object sender, EventArgs e)
{
ShowMdi("WeightFrm"); }
相关文章推荐
- 如何防止窗体重复打开(程序或表单重复运行)?
- 如何防止窗体重复打开(程序或表单重复运行)?
- C# Winform 防止MDI子窗体重复打开
- winform防止主窗体,子窗体重复打开(一)
- winform中防止重复打开多个相同子窗体
- 防止程序重复打开
- C#之Winform中防止重复打开同一子窗体
- 使用C#打开新窗口关闭旧窗口的方法;winform中防止重复打开多个相同子窗体
- Winform中防止重复打开多个相同子窗体的方法
- 防止冲DockContent继承的窗体重复打开
- 使用C#打开新窗口关闭旧窗口的方法;winform中防止重复打开多个相同子窗体
- C# Winform 防止MDI子窗体重复打开
- 使用C#打开新窗口关闭旧窗口的方法;winform中防止重复打开多个相同子窗体
- 在WinForm中,如何实现MDI窗体及防止重复打开子窗体
- [转]使用C#打开新窗口关闭旧窗口的方法;winform中防止重复打开多个相同子窗体
- [WinForm]C# .net防止一个程序(WinForm)重复运行的方法。
- CEF Xilium.CefGlue 在当前窗体中打开全部链接(防止弹窗)
- Android 在安装完成界面,点击打开应用程序。在应用程序点击home键,再从桌面打开程序导致产生多个实例或者说程序被重复打开。(为了把问题写清楚,标题一定要长长长........)
- 删除 Mac OS X 中“打开方式”里重复或无用的程序列表
- 如何使窗体不重复被打开