private void SetTextLogger(string text) { if (logg.textBox1.Enabled) { if (this.logg.InvokeRequired) { SetTextCallbackLogger d = new SetTextCallbackLogger(SetTextLogger); this.Invoke(d, new object[] { text }); } else { if (logger && logg.button2.Enabled) { this.logg.textBox1.AppendText(text + Environment.NewLine); } } } }
private void SetTextLogger(string text) { // InvokeRequired required compares the thread ID of the // calling thread to the thread ID of the creating thread. // If these threads are different, it returns true. if (logg.textBox1.Enabled) { if (this.logg.InvokeRequired) { SetTextCallbackLogger d = new SetTextCallbackLogger(SetTextLogger); this.Invoke(d, new object[] { text }); } else { if (logger && logg.button2.Enabled) { this.logg.textBox1.AppendText(text + Environment.NewLine); } } } }