Ejemplo n.º 1
0
 private void Logbox_Update(object sender, LogboxEventArgs e)
 {
     if (LogTextBox.InvokeRequired)
     {
         var deleg = new SetLogboxMessage(Logbox_Update);
         try // to catch ObjectDisposedException if there are still events outstanding when the MainGUI is already gone
         {
             Invoke(deleg, sender, e);
         }
         catch
         {
         }
     }
     else
     {
         LogTextBox.Text          += e.message + Environment.NewLine;
         LogTextBox.SelectionStart = LogTextBox.Text.Length;
         LogTextBox.ScrollToCaret();
         LogTextBox.Refresh();
     }
 }
Ejemplo n.º 2
0
 private void Logbox_Update(object sender, LogboxEventArgs e)
 {
     if (LogTextBox.InvokeRequired)
     {
         var deleg = new SetLogboxMessage(Logbox_Update);
         try // to catch ObjectDisposedException if there are still events outstanding when the MainGUI is already gone
         {
             Invoke(deleg, sender, e);
         }
         catch
         {
         }
     }
     else
     {
         LogTextBox.Text += e.message + Environment.NewLine;
         LogTextBox.SelectionStart = LogTextBox.Text.Length;
         LogTextBox.ScrollToCaret();
         LogTextBox.Refresh();
     }
 }