Esempio n. 1
0
 void server_StatusMessage(object sender, StatusMessageEventArgs e)
 {
     var message = String.Format("{0}: {1}", DateTime.Now.ToString(), e.Message);
     Console.WriteLine(message);
     Console.WriteLine("Properties.Settings.Default.useBalloons: " + Properties.Settings.Default.useBalloons);
     Action a = delegate ()
     {
         messages.AppendText(message + "\r\n");
         if (notifyIcon1.Visible && Properties.Settings.Default.useBalloons && e.IsConnectionRelated())
         {
             notifyIcon1.BalloonTipText = e.Message;
             notifyIcon1.ShowBalloonTip(5000);
         }
     };
     if (this.messages.InvokeRequired)
     {
         this.Invoke(a);
     }
     else
     {
         a();
     }
 }
Esempio n. 2
0
 protected virtual void OnStatusMessageUpdated(string message, StatusMessageEventArgs.MessageType type)
 {
   StatusMessageEventArgs e = new StatusMessageEventArgs(message, type);
   var handler = StatusMessageChanged;
   if (handler != null)
   {
     StatusMessageChanged(this, e);
   }
 }
Esempio n. 3
0
 protected virtual void DebugLog(string message)
 {
     StatusMessageEventArgs e = new StatusMessageEventArgs(message, StatusMessageEventArgs.MessageType.LogDebug);
     var handler = StatusMessageChanged;
     if (handler != null)
     {
         StatusMessageChanged(this, e);
     }
 }