private void UdpConfig(object sender, EventArgs e) { try { if (udpConfigForm == null) { udpConfigForm = new UdpConfigForm(); //注册udpConfigForm_MyEvent方法的MyEvent事件 udpConfigForm.MyEvent += new MyDelegate(udpConfigForm_MyEvent); udpConfigForm.Show();//弹出这个窗口 } else { if (udpConfigForm.IsDisposed != true) { udpConfigForm.Show(); //弹出这个窗口 udpConfigForm.Focus(); //激活显示 } else { udpConfigForm = new UdpConfigForm(); //注册udpConfigForm_MyEvent方法的MyEvent事件 udpConfigForm.MyEvent += new MyDelegate(udpConfigForm_MyEvent); udpConfigForm.Show(); //弹出这个窗口 udpConfigForm.Focus(); //激活显示 } } } catch (Exception) { } }
private void ShowNewForm(object sender, EventArgs e) { Form childForm = new Form(); childForm.MdiParent = this; childForm.Text = "窗口 " + childFormNumber++; childForm.Show(); UdpConfigForm udpConfig = new UdpConfigForm(); udpConfig.MdiParent = this; udpConfig.Text = "网络配置界面"; udpConfig.Show(); }