コード例 #1
0
        private void iconButton_Redact_Click(object sender, EventArgs e)
        {
            try
            {
                if (Books_UClass.isRedactAdd == false)
                {
                    index = dataGridView_ofThemes.CurrentRow.Index;                   // Поле Index принимает значение текущей выделенной строки

                    Form ChildFormAdd = new Themes.Book_Themes_SubFormAddUpdate();    // Открытие формы редактирования
                    loadRedactedForm         = true;                                  // Переменная, отображающая, форма редактируется или добавляется
                    Books_UClass.isRedactAdd = true;                                  // Переменная, отображающая, открыта ли форма
                    ChildFormAdd.Show();                                              // Отображение формы добавления
                }
                else
                {
                    // Сообщение об ошибке, если в данный момент форма добавления нового раздела уже открыта
                    MessageBox.Show("В данный момент форма добавления/редактирования уже открыта.", AddCaptionError);
                }
            }
            catch (NullReferenceException)
            {
                MessageBox.Show("Учебный раздел для редактирования указан некорректно.", AddCaptionError);
            }
            dataGridView_ofThemes.CurrentCell = null; // Сброс активной ячейки
        }
コード例 #2
0
 private void iconButton_Add_Click(object sender, EventArgs e)
 {
     if (Books_UClass.isRedactAdd == false)
     {
         Form ChildFormAdd = new Themes.Book_Themes_SubFormAddUpdate();    // Открытие формы добавления
         Books_UClass.isRedactAdd = true;                                  // Переменная, отображающая, является ли форма добавления открытой
         ChildFormAdd.Show();                                              // Отображение формы добавления
     }
     else
     {
         // Сообщение об ошибке, если форма открыта
         MessageBox.Show(Books_UClass.OpenSubFormErrorMessage, AddCaptionError);
     }
     dataGridView_ofThemes.CurrentCell = null; // Сброс активной ячейки
 }