Ejemplo n.º 1
0
        /// <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);
                }
            }
        }
Ejemplo n.º 2
0
        /// <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;
                }
            }
        }