MDI窗体,子窗体在父窗体中最大化,如果子窗体已经打开则显示,不重复打开窗体

时间:2022-08-02 18:57:21
转自: http://virusswb.cnblogs.com/

using  System;
MDI窗体,子窗体在父窗体中最大化,如果子窗体已经打开则显示,不重复打开窗体
using  System.Collections.Generic;
MDI窗体,子窗体在父窗体中最大化,如果子窗体已经打开则显示,不重复打开窗体
using  System.ComponentModel;
MDI窗体,子窗体在父窗体中最大化,如果子窗体已经打开则显示,不重复打开窗体
using  System.Data;
MDI窗体,子窗体在父窗体中最大化,如果子窗体已经打开则显示,不重复打开窗体
using  System.Drawing;
MDI窗体,子窗体在父窗体中最大化,如果子窗体已经打开则显示,不重复打开窗体
using  System.Text;
MDI窗体,子窗体在父窗体中最大化,如果子窗体已经打开则显示,不重复打开窗体
using  System.Windows.Forms;
MDI窗体,子窗体在父窗体中最大化,如果子窗体已经打开则显示,不重复打开窗体
MDI窗体,子窗体在父窗体中最大化,如果子窗体已经打开则显示,不重复打开窗体
namespace  WindowsApplication4
MDI窗体,子窗体在父窗体中最大化,如果子窗体已经打开则显示,不重复打开窗体MDI窗体,子窗体在父窗体中最大化,如果子窗体已经打开则显示,不重复打开窗体
{
MDI窗体,子窗体在父窗体中最大化,如果子窗体已经打开则显示,不重复打开窗体    
public partial class frmMain : Form
MDI窗体,子窗体在父窗体中最大化,如果子窗体已经打开则显示,不重复打开窗体MDI窗体,子窗体在父窗体中最大化,如果子窗体已经打开则显示,不重复打开窗体    
{
MDI窗体,子窗体在父窗体中最大化,如果子窗体已经打开则显示,不重复打开窗体        
public frmMain()
MDI窗体,子窗体在父窗体中最大化,如果子窗体已经打开则显示,不重复打开窗体MDI窗体,子窗体在父窗体中最大化,如果子窗体已经打开则显示,不重复打开窗体        
{
MDI窗体,子窗体在父窗体中最大化,如果子窗体已经打开则显示,不重复打开窗体            InitializeComponent();
MDI窗体,子窗体在父窗体中最大化,如果子窗体已经打开则显示,不重复打开窗体        }

MDI窗体,子窗体在父窗体中最大化,如果子窗体已经打开则显示,不重复打开窗体
MDI窗体,子窗体在父窗体中最大化,如果子窗体已经打开则显示,不重复打开窗体        
private void 登录ToolStripMenuItem_Click(object sender, EventArgs e)
MDI窗体,子窗体在父窗体中最大化,如果子窗体已经打开则显示,不重复打开窗体MDI窗体,子窗体在父窗体中最大化,如果子窗体已经打开则显示,不重复打开窗体        
{
MDI窗体,子窗体在父窗体中最大化,如果子窗体已经打开则显示,不重复打开窗体            
foreach (Form form in Application.OpenForms)
MDI窗体,子窗体在父窗体中最大化,如果子窗体已经打开则显示,不重复打开窗体MDI窗体,子窗体在父窗体中最大化,如果子窗体已经打开则显示,不重复打开窗体            
{
MDI窗体,子窗体在父窗体中最大化,如果子窗体已经打开则显示,不重复打开窗体                
if (form.Name == "frmLogin")
MDI窗体,子窗体在父窗体中最大化,如果子窗体已经打开则显示,不重复打开窗体MDI窗体,子窗体在父窗体中最大化,如果子窗体已经打开则显示,不重复打开窗体                
{
MDI窗体,子窗体在父窗体中最大化,如果子窗体已经打开则显示,不重复打开窗体                    form.Activate();
MDI窗体,子窗体在父窗体中最大化,如果子窗体已经打开则显示,不重复打开窗体                    form.WindowState 
= FormWindowState.Maximized;
MDI窗体,子窗体在父窗体中最大化,如果子窗体已经打开则显示,不重复打开窗体                    
return;
MDI窗体,子窗体在父窗体中最大化,如果子窗体已经打开则显示,不重复打开窗体                }

MDI窗体,子窗体在父窗体中最大化,如果子窗体已经打开则显示,不重复打开窗体            }

MDI窗体,子窗体在父窗体中最大化,如果子窗体已经打开则显示,不重复打开窗体
MDI窗体,子窗体在父窗体中最大化,如果子窗体已经打开则显示,不重复打开窗体            frmLogin login 
= new frmLogin();
MDI窗体,子窗体在父窗体中最大化,如果子窗体已经打开则显示,不重复打开窗体
MDI窗体,子窗体在父窗体中最大化,如果子窗体已经打开则显示,不重复打开窗体            login.MdiParent 
= this;
MDI窗体,子窗体在父窗体中最大化,如果子窗体已经打开则显示,不重复打开窗体            login.WindowState 
= FormWindowState.Maximized;
MDI窗体,子窗体在父窗体中最大化,如果子窗体已经打开则显示,不重复打开窗体            login.Show();
MDI窗体,子窗体在父窗体中最大化,如果子窗体已经打开则显示,不重复打开窗体        }

MDI窗体,子窗体在父窗体中最大化,如果子窗体已经打开则显示,不重复打开窗体
MDI窗体,子窗体在父窗体中最大化,如果子窗体已经打开则显示,不重复打开窗体        
private void 日志ToolStripMenuItem_Click(object sender, EventArgs e)
MDI窗体,子窗体在父窗体中最大化,如果子窗体已经打开则显示,不重复打开窗体MDI窗体,子窗体在父窗体中最大化,如果子窗体已经打开则显示,不重复打开窗体        
{
MDI窗体,子窗体在父窗体中最大化,如果子窗体已经打开则显示,不重复打开窗体            
foreach (Form form in Application.OpenForms)
MDI窗体,子窗体在父窗体中最大化,如果子窗体已经打开则显示,不重复打开窗体MDI窗体,子窗体在父窗体中最大化,如果子窗体已经打开则显示,不重复打开窗体            
{
MDI窗体,子窗体在父窗体中最大化,如果子窗体已经打开则显示,不重复打开窗体                
if (form.Text == "frmLogInfo")
MDI窗体,子窗体在父窗体中最大化,如果子窗体已经打开则显示,不重复打开窗体MDI窗体,子窗体在父窗体中最大化,如果子窗体已经打开则显示,不重复打开窗体                
{
MDI窗体,子窗体在父窗体中最大化,如果子窗体已经打开则显示,不重复打开窗体                    form.Activate();
MDI窗体,子窗体在父窗体中最大化,如果子窗体已经打开则显示,不重复打开窗体                    
return;
MDI窗体,子窗体在父窗体中最大化,如果子窗体已经打开则显示,不重复打开窗体                }

MDI窗体,子窗体在父窗体中最大化,如果子窗体已经打开则显示,不重复打开窗体            }

MDI窗体,子窗体在父窗体中最大化,如果子窗体已经打开则显示,不重复打开窗体
MDI窗体,子窗体在父窗体中最大化,如果子窗体已经打开则显示,不重复打开窗体            frmLogInfo log 
= new frmLogInfo();
MDI窗体,子窗体在父窗体中最大化,如果子窗体已经打开则显示,不重复打开窗体            log.MdiParent 
= this;
MDI窗体,子窗体在父窗体中最大化,如果子窗体已经打开则显示,不重复打开窗体            log.WindowState 
= FormWindowState.Maximized;
MDI窗体,子窗体在父窗体中最大化,如果子窗体已经打开则显示,不重复打开窗体            log.Show();
MDI窗体,子窗体在父窗体中最大化,如果子窗体已经打开则显示,不重复打开窗体        }

MDI窗体,子窗体在父窗体中最大化,如果子窗体已经打开则显示,不重复打开窗体
MDI窗体,子窗体在父窗体中最大化,如果子窗体已经打开则显示,不重复打开窗体        
private void frmMain_Load(object sender, EventArgs e)
MDI窗体,子窗体在父窗体中最大化,如果子窗体已经打开则显示,不重复打开窗体MDI窗体,子窗体在父窗体中最大化,如果子窗体已经打开则显示,不重复打开窗体        
{
MDI窗体,子窗体在父窗体中最大化,如果子窗体已经打开则显示,不重复打开窗体            frmLogin login 
= new frmLogin();
MDI窗体,子窗体在父窗体中最大化,如果子窗体已经打开则显示,不重复打开窗体            login.WindowState 
= FormWindowState.Maximized;
MDI窗体,子窗体在父窗体中最大化,如果子窗体已经打开则显示,不重复打开窗体            login.MdiParent 
= this;
MDI窗体,子窗体在父窗体中最大化,如果子窗体已经打开则显示,不重复打开窗体            login.Show();
MDI窗体,子窗体在父窗体中最大化,如果子窗体已经打开则显示,不重复打开窗体        }

MDI窗体,子窗体在父窗体中最大化,如果子窗体已经打开则显示,不重复打开窗体
MDI窗体,子窗体在父窗体中最大化,如果子窗体已经打开则显示,不重复打开窗体    }

MDI窗体,子窗体在父窗体中最大化,如果子窗体已经打开则显示,不重复打开窗体
MDI窗体,子窗体在父窗体中最大化,如果子窗体已经打开则显示,不重复打开窗体}

MDI窗体,子窗体在父窗体中最大化,如果子窗体已经打开则显示,不重复打开窗体,当然可以使用单件模式来实现或者使用多线程里面的互斥体技术。