Пример #1
0
        private void backgroundWorker1_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
        {
            ChangeButtonStatesCallback dbtns = new ChangeButtonStatesCallback(ChangeButtonStates);

            MainForm.UpdateStatusLabelCallback d = new MainForm.UpdateStatusLabelCallback(mainFormRef.UpdateStatusLabel);
            MainForm.CurrentDPI.Ventilate();

            if (e.Error != null)
            {
                Invoke(d, Color.DarkRed, "ОШИБКА! " + e.Error.Message);
            }
            else
            {
                Invoke(d, Color.Black, "");
            }
            Invoke(dbtns, true, true);
        }
Пример #2
0
        private void DropPressureDrill()
        {
            ChangeButtonStatesCallback dbtns = new ChangeButtonStatesCallback(ChangeButtonStates);

            MainForm.UpdateStatusLabelCallback d = new MainForm.UpdateStatusLabelCallback(mainFormRef.UpdateStatusLabel);
            try
            {
                MainForm.CurrentDPI.Ventilate();
                Invoke(d, Color.Black, "");
            }
            catch (Exception exp)
            {
                Invoke(d, Color.DarkRed, "ОШИБКА! " + exp.Message);
            }
            finally
            {
                Invoke(dbtns, true, true, true, true);
            }
        }