/// <summary> /// Обработчик события нажатия клавиши мыши на элемент главного меню, /// который открывает диалоговое окно формы редактирования выбранной оперативной памяти /// </summary> private async void редактированиеToolStripMenuItem_Click(object sender, EventArgs e) { SelectedRAM = await _ctx.GetRAMByRAMInfo(CurrentRAM); if (SelectedRAM != null) { var editRamForm = new EditRAMForm(SelectedRAM); if (editRamForm.ShowDialog() == DialogResult.OK) { InitBindings(); if (CurrentRAM != null) { int pos = rAMInfoBindingSource.IndexOf(CurrentRAM); if (pos > -1) { rAMInfoBindingSource.Position = pos; } } } } else { MessageBox.Show("Выберите оперативную память из списка для ее редактирования!", "Предупреждение", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
/// <summary> /// Обработчик события нажатия клавиши мыши на элемент главного меню, /// который открывает диалоговое окно формы создания новой оперативной памяти /// </summary> private void созданиеToolStripMenuItem_Click(object sender, EventArgs e) { var editRamForm = new EditRAMForm(); if (editRamForm.ShowDialog() == DialogResult.OK) { InitBindings(); } }