Esempio n. 1
0
 private void BottomLeft_Load(object sender, EventArgs e)
 {
     TB_Alarm.Clear();
     TB_Error.Clear();
     TB_Log.Clear();
     TC_.SelectedIndex = 2;              // default : display log tab
 }
Esempio n. 2
0
 void logControl(string debug_log)
 {
     if (this.InvokeRequired)
     {
         logControl_Call d = new logControl_Call(logControl);
         this.BeginInvoke(d, new object[] { debug_log });
     }
     else
     {
         logSb.Insert(0, debug_log + "\r\n");
         //string appdtext = debug_log + "\r\n";
         if ((logSb.Length) >= TB_Log.MaxLength)
         {
             TB_Log.Clear();
             logSb.Clear();
             logSb.Length = 0;
             logSb.AppendFormat("{0}\r\n", debug_log);
         }
         //TB_Log.AppendText(appdtext);
         TB_Log.Text = logSb.ToString();                 // 20140513
     }
 }
Esempio n. 3
0
 /// <summary>
 /// Event handler for logging textbox. Handles automatic scrolling.
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e">Event arguments</param>
 private void TB_Log_TextChanged(object sender, TextChangedEventArgs e)
 {
     TB_Log.CaretIndex = TB_Log.Text.Length;
     TB_Log.ScrollToEnd();
 }
Esempio n. 4
0
 /// <summary>
 /// Cette fonction prend le texte passer en paramêtre et l'ajoute au log
 /// </summary>
 /// <param name="text">Le texte à ajouter</param>
 private void ecrireAuLog(String text)
 {
     TB_Log.AppendText(text);
     TB_Log.AppendText(Environment.NewLine);
 }