示例#1
0
 public void SafeClose()
 {
     if (this.InvokeRequired)
     {
         SafeCloseDelegate d = new SafeCloseDelegate(SafeClose);
         this.Invoke(d);
     }
     else
     {
         this.Close();
     }
 }
示例#2
0
 public void SafeChangeConnection()
 {
     if (btnConnect.InvokeRequired)
     {
         SafeCloseDelegate d = new SafeCloseDelegate(SafeChangeConnection);
         btnConnect.Invoke(d);
     }
     else
     {
         if (_isConnected == true)
         {
             _isConnected    = false;
             btnConnect.Text = "Подключиться";
         }
         else
         {
             _isConnected    = true;
             btnConnect.Text = "Отключиться";
         }
     }
 }