Пример #1
0
        private void OnNetTrafficFormClosing(object sender, EventArgs arg)
        {
            NetTrafficForm ntf = sender as NetTrafficForm;

            if (ntf != null)
            {
                ntf.FormClosing             -= OnNetTrafficFormClosing;
                _traffic.TrafficDataChanged -= ntf.OnTrafficChangeHandler;
                _trafficForm = null;
            }
        }
Пример #2
0
 public void ShowInfo()
 {
     if (_ntf != null)
     {
         return;
     }
     _ntf      = new NetTrafficForm();
     _ntf.Text = "Host: " + UniqueID.ToString();
     _ntf.Show();
     _ntf.FormClosing            += OnNetTrafficFormClosing;
     _traffic.TrafficDataChanged += _ntf.OnTrafficChangeHandler;
 }
Пример #3
0
 private void btnNetStatistic_Click(object sender, EventArgs e)
 {
     if (_trafficForm != null)
     {
         _trafficForm.Close();
     }
     else
     {
         _trafficForm = new NetTrafficForm();
         if (_netClient.ClientID != 0)
         {
             _trafficForm.Text = "Client: " + _netClient.ClientID.ToString();
         }
         _trafficForm.Show();
         _trafficForm.FormClosing    += OnNetTrafficFormClosing;
         _traffic.TrafficDataChanged += _trafficForm.OnTrafficChangeHandler;
     }
 }