Exemple #1
0
 public void setLogtRed(string s)
 {
     if (logT.InvokeRequired)
     {
         setLog sl = new setLog(delegate(string text)
         {
             logT.AppendText(DateTime.Now.ToString() + " " + text + Environment.NewLine);
             int i = logT.Text.LastIndexOf("\n", logT.Text.Length - 2);
             if (i > 1)
             {
                 logT.Select(i, logT.Text.Length);
                 logT.SelectionColor = Color.Red;
                 logT.Select(i, logT.Text.Length);
                 logT.SelectionFont = new Font(logT.Font, FontStyle.Bold);
             }
         });
         logT.Invoke(sl, s);
     }
     else
     {
         logT.AppendText(DateTime.Now.ToString() + " " + s + Environment.NewLine);
         int i = logT.Text.LastIndexOf("\n", logT.Text.Length - 2);
         if (i > 1)
         {
             logT.Select(i, logT.Text.Length);
             logT.SelectionColor = Color.Red;
             logT.Select(i, logT.Text.Length);
             logT.SelectionFont = new Font(logT.Font, FontStyle.Bold);
         }
     }
 }
Exemple #2
0
        public void setLable7(string s)
        {
            setLog sl = new setLog(delegate(int number, string text)
            {
                label7.Text = text;
            });

            textBox2.Invoke(sl, 0, s);
        }
Exemple #3
0
        public void setLable1Red(string s)
        {
            setLog sl = new setLog(delegate(int number, string text)
            {
                label1.Text      = text;
                label1.ForeColor = Color.Red;
            });

            textBox2.Invoke(sl, 0, s);
        }
Exemple #4
0
 public void setLogT(int threadNo, string s)
 {
     if (textBox1.InvokeRequired)
     {
         setLog sl = new setLog(delegate(int number, string text)
         {
             textBox1.AppendText("线程" + number.ToString() + " " + DateTime.Now.ToString() + " " + text + Environment.NewLine);
         });
         textBox1.Invoke(sl, threadNo, s);
     }
     else
     {
         textBox1.AppendText("线程" + threadNo.ToString() + " " + DateTime.Now.ToString() + " " + s + Environment.NewLine);
     }
 }
Exemple #5
0
 public void setLogT(string s)
 {
     if (logT.InvokeRequired)
     {
         // 实例一个委托,匿名方法,
         setLog sl = new setLog(delegate(string text)
         {
             logT.AppendText(DateTime.Now.ToString() + " " + text + Environment.NewLine);
         });
         // 把调用权交给创建控件的线程,带上参数
         logT.Invoke(sl, s);
     }
     else
     {
         logT.AppendText(DateTime.Now.ToString() + " " + s + Environment.NewLine);
     }
 }
Exemple #6
0
 public void setLogtRed(string s)
 {
     if (logT.InvokeRequired)
     {
         setLog sl = new setLog(delegate(string text)
         {
             logT.AppendText(DateTime.Now.ToString() + " " + text + Environment.NewLine);
             int i = logT.Text.LastIndexOf("\n", logT.Text.Length - 2);
             if (i > 1)
             {
                 logT.Select(i, logT.Text.Length);
                 logT.SelectionColor = Color.Red;
                 logT.Select(i, logT.Text.Length);
                 logT.SelectionFont = new Font(Font, FontStyle.Bold);
             }
         });
         logT.Invoke(sl, s);
     }
     else
     {
         logT.AppendText(DateTime.Now.ToString() + " " + s + Environment.NewLine);
         int i = logT.Text.LastIndexOf("\n", logT.Text.Length - 2);
         if (i > 1)
         {
             logT.Select(i, logT.Text.Length);
             logT.SelectionColor = Color.Red;
             logT.Select(i, logT.Text.Length);
             logT.SelectionFont = new Font(Font, FontStyle.Bold);
         }
     }
 }
Exemple #7
0
 public void setLogT(string s)
 {
     if (logT.InvokeRequired)
     {
         // 实例一个委托,匿名方法,
         setLog sl = new setLog(delegate(string text)
         {
             logT.AppendText(DateTime.Now.ToString() + " " + text + Environment.NewLine);
         });
         // 把调用权交给创建控件的线程,带上参数
         logT.Invoke(sl, s);
     }
     else
     {
         logT.AppendText(DateTime.Now.ToString() + " " + s + Environment.NewLine);
     }
 }