예제 #1
0
 private void button1_Click(object sender, EventArgs e)
 {
     if (m_fasade.Busy) {
         MessageBox.Show("Не могу открыть окно функций во время выполнения комманды!");
         return;
     }
     FunctionsForm ff = new FunctionsForm(m_fasade);
     ff.ShowDialog();
     EditorForm ef = ff.LastOpenedEditorForm;
     if (ef != null) {
         ef.Activate();
         ff.SetLastEditorFormNull();
     }
     else
         consoleBox1.Focus();
 }
예제 #2
0
        //****************************************************************************************************
        //Обработчик нажатия на пункт меню Функции
        private void FunctionMenu_Click(object sender, EventArgs e)
        {
            //Если выполняется команда
            if (m_fasade.Busy)
            {
                MessageBox.Show("Не могу открыть окно функций во время выполнения комманды!", "Ошибка!!!");
                return;
            }

            //Создаем окно редактирования функций
            FunctionsForm ff = new FunctionsForm(m_fasade);
            ff.ShowDialog();
            EditorForm ef = ff.LastOpenedEditorForm;

            //Проверяем открыт ли редактор в окне редактирования функций
            if (ef != null)
            {
                ef.Activate();
                ff.SetLastEditorFormNull();
            }
            else
                consoleBox.Focus();
        }