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(); }
//**************************************************************************************************** //Обработчик нажатия на пункт меню Функции 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(); }