コード例 #1
0
        /// <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);
            }
        }
コード例 #2
0
        /// <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;
                    }
                }
            }
        }