/// <summary> /// Обработчик события нажатия клавиши мыши на графический объект, /// который открывает диалоговое окно поиска производителя /// </summary> private void pictureBox17_Click(object sender, EventArgs e) { var editManufacturer = new EditManufacturerForm(true); if (editManufacturer.ShowDialog() == DialogResult.OK) { if (editManufacturer.Edited) { BindManufacturer(); } manufacturerBindingSource_CurrentChanged(manufacturerBindingSource, EventArgs.Empty); manufacturerBindingSource.Position = manufacturerBindingSource.IndexOf(editManufacturer.CurrentManufacturer); } }
/// <summary> /// Обработчик события нажатия клавиши мыши на графический объект, /// который открывает диалоговое окно формы редактирования производителей /// </summary> private void pictureBox4_Click(object sender, EventArgs e) { var editManufacturer = new EditManufacturerForm(); if (editManufacturer.ShowDialog() == DialogResult.OK) { var selectedManufacturer = manufacturerBindingSource.Current as Manufacturer; BindManufacturer(); if (selectedManufacturer != null) { int pos = manufacturerBindingSource.IndexOf(selectedManufacturer); if (pos > -1) { manufacturerBindingSource.Position = pos; } } } }