protected virtual void OnFeStart(FeStartEventArgs e) { FeStart(this, e); }
private void FileExecStart(object sender, FeStartEventArgs e) { if (InvokeRequired) { execFileButton.Invoke((VoidDelegate) (() => execFileButton.Enabled = false)); execFileLog.Invoke((VoidDelegate) (() => execFileLog.Clear())); _cmdCount = e.CmdCount; string logText = Environment.NewLine + "Executing " + _cmdCount + " commands." + Environment.NewLine; execFileLog.Invoke((VoidDelegate) (() => execFileLog.AppendText(logText))); execFileLabel.Invoke((VoidDelegate) (() => execFileLabel.Text = @"Executing 0/" + _cmdCount)); execFileProgress.Invoke((VoidDelegate) (() => execFileProgress.Maximum = e.CmdCount)); execFileProgress.Invoke((VoidDelegate) (() => execFileProgress.Value = 0)); } }