示例#1
0
 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);
     }
 }
示例#2
0
        /// <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());
        }
示例#3
0
 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);
     }
 }