public void WriteLog(string log, string level = "INFO") { SafeSetText objSet = delegate(string str) { logTextBox.Text += str + "\r\n"; }; logTextBox.Invoke(objSet, new object[] { DateTime.Now + " [" + level + "] " + log }); }
protected void SetText(Control c, String text) { if (c.InvokeRequired) { var d = new SafeSetText(SetText); Invoke(d, new object[] { c, text }); } else { c.Text = text; } }