예제 #1
0
        public Progressor(string caption)
        {
            _progressMeter = new ProgressMeter();
            _progressMeter.Start($"{caption} [Esc - остановить]");

            _stopwatch = new Stopwatch();
            _stopwatch.Start();

            _filter = new MyMessageFilter();
            Application.AddMessageFilter(_filter);
        }
예제 #2
0
파일: Progressor.cs 프로젝트: presscad/CAM
        public Progressor(string caption, int max)
        {
            _progressMeter = new ProgressMeter();
            _progressMeter.Start($"{caption} [Esc - остановить]");
            _progressMeter.SetLimit(max);

            _stopwatch = new Stopwatch();
            _stopwatch.Start();
            _max     = max;
            _current = 0;

            _filter = new MyMessageFilter();
            Application.AddMessageFilter(_filter);
        }