public virtual void SetProgressBarMaximum(ProgressBar Object, Int32 Maximum) { if (this.InvokeRequired) { SetProgressBarMaximumDelegate dele = new SetProgressBarMaximumDelegate(SetProgressBarMaximum2); this.Invoke(dele, new object[] { Object, Maximum }); } else { SetProgressBarMaximum2(Object, Maximum); } }
/// <summary> /// Initializes a new instance of the FormParser class. /// </summary> /// <param name="settings"></param> /// <param name="fileName"></param> public FormParser(Settings settings, string fileName) { this.settings = settings; this.fileName = fileName; this.logParser = new LogParser(this, settings, fileName); this.parseThread = new Thread(new ThreadStart(logParser.Parse)); this.setProgressBarMaximumDelegate = new SetProgressBarMaximumDelegate(SetProgressBarMaximum); this.setProgressDelegate = new SetProgressDelegate(SetProgress); this.finish = new FinishDelegate(Finish); InitializeComponent(); Assembly asm = Assembly.GetExecutingAssembly(); this.Text += string.Format(" {0}", asm.GetName().Version.ToString()); }