Example #1
0
 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)
     {
     }
 }
Example #2
0
        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();
        }