/// <summary> /// Обработчик события нажатия клавиши мыши на элемент главного меню, /// который открывает диалоговое окно формы создания новой платформы /// </summary> private void созданиеToolStripMenuItem_Click(object sender, EventArgs e) { var editPlatformForm = new EditPlatformForm(); if (editPlatformForm.ShowDialog() == DialogResult.OK) { var selectedElement = platformInfoBindingSource.Current as PlatformInfo; Edited = true; InitCollection(); if (selectedElement != null) { platformInfoBindingSource.Position = platformInfoBindingSource.IndexOf(selectedElement); } } }
/// <summary> /// Обработчик события нажатия клавиши мыши на элемент главного меню, /// который открывает диалоговое окно формы редактирования выбранной платформы /// </summary> private void редактированиеToolStripMenuItem_Click(object sender, EventArgs e) { var selectedElement = platformInfoBindingSource.Current as PlatformInfo; if (selectedElement == null) { MessageBox.Show("Выберите платформу из списка или добавьте новую!", "Предупреждение", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { var editPlatformForm = new EditPlatformForm(selectedElement); if (editPlatformForm.ShowDialog() == DialogResult.OK) { InitCollection(); Edited = true; } } }