예제 #1
0
        /// <summary>
        /// Нажатие на пункт меню Новая цепь.
        /// </summary>
        /// <param name="sender">Истончик события.</param>
        /// <param name="e">Параметры события.</param>
        private void NewCircuitToolStripMenuItemClick1(object sender, EventArgs e)
        {
            var circuitForm = new CircuitDetailForm(FormOpenModeEnum.Create);

            if (circuitForm.ShowDialog() == DialogResult.OK)
            {
                iComponentBindingSource.Add(circuitForm.CircuitBase);
            }
        }
예제 #2
0
        /// <summary>
        /// Создает новый экземпляр формы.
        /// </summary>
        public MainForm()
        {
            InitializeComponent();
#if DEBUG
            //// var test = new TestForm();
            // test.ShowDialog();
#endif

            _project = new Project
            {
                Circuits    = new List <IComponent>(),
                Frequencies = new List <double>()
            };
            iComponentBindingSource.DataSource = _project.Circuits;
            _calculatorZ       = new CalculatorZForm();
            _circuitDetailForm = new CircuitDetailForm(FormOpenModeEnum.LiveEdit);
        }