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); } } }
public void setLable7(string s) { setLog sl = new setLog(delegate(int number, string text) { label7.Text = text; }); textBox2.Invoke(sl, 0, s); }
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); }
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); } }
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); } }
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); } } }