Example #1
0
        /// <summary>
        /// Обработчик события нажатия клавиши мыши на графический объект,
        /// который открывает диалоговое окно поиска разъема процессора
        /// </summary>
        private void pictureBox3_Click(object sender, EventArgs e)
        {
            var editCpuSocket = new EditCPUSocketForm(true);

            if (editCpuSocket.ShowDialog() == DialogResult.OK)
            {
                if (editCpuSocket.Edited)
                {
                    BindCPUSockets();
                }

                cpuSocketBindingSource_CurrentChanged(cpuSocketBindingSource, EventArgs.Empty);
                cpuSocketBindingSource.Position =
                    cpuSocketBindingSource.IndexOf(editCpuSocket.CurrentSocket);
            }
        }
Example #2
0
        /// <summary>
        /// Обработчик события нажатия клавиши мыши на графический объект,
        /// который открывает диалоговое окно поиска разъема процессора
        /// </summary>
        private void pictureBox4_Click(object sender, EventArgs e)
        {
            var cpuSocket = new EditCPUSocketForm(true);

            if (cpuSocket.ShowDialog() == DialogResult.OK)
            {
                if (cpuSocket.Edited)
                {
                    BindCpuSockets();
                    Edited = true;
                }

                cpuSocketBindingSource_CurrentChanged(cpuSocketBindingSource, EventArgs.Empty);
                cpuSocketBindingSource.Position =
                    ((BindingList <CpuSocket>)cpuSocketBindingSource.DataSource).IndexOf(cpuSocket.CurrentSocket);
            }
        }
Example #3
0
        /// <summary>
        /// Обработчик события нажатия клавиши мыши на графический объект,
        /// который открывает диалоговое окно редактирования разъемов процессора
        /// </summary>
        private void pictureBox5_Click(object sender, EventArgs e)
        {
            var editCpuSocket = new EditCPUSocketForm();

            if (editCpuSocket.ShowDialog() == DialogResult.OK)
            {
                var cpuSocket = cpuSocketBindingSource.Current as CpuSocket;
                BindCPUSockets();
                if (cpuSocket != null)
                {
                    int pos = cpuSocketBindingSource.IndexOf(cpuSocket);
                    if (pos > -1)
                    {
                        cpuSocketBindingSource.Position = pos;
                    }
                }
            }
        }