////////////////////////////////////////////////// // Commander event handlers private void CommanderLog(object source, CommanderLogEventArgs e) { if (InvokeRequired) { logWindow.Invoke(new MethodInvoker(delegate { logWindow.Items.Insert(0, e.Message); })); } }
////////////////////////////////////////////////// // Log event protected virtual void OnLog(string s) { if (Log != null) { CommanderLogEventArgs e = new CommanderLogEventArgs(s); Log(this, e); } }