private void buttonGenerate_Click(object sender, EventArgs e)
        {
            if (_ductingControl == null)
            {
                _ductingControl = new DuctingControl();
            }
            _ductingControl.gridWidth  = int.Parse(textWidth.Text);
            _ductingControl.gridHeight = int.Parse(textHeight.Text);

            // Macro
            _ductingControl.macroCols = int.Parse(textMacroCols.Text);
            _ductingControl.macroRows = int.Parse(textMacroRows.Text);

            // Sub
            _ductingControl.subCols = int.Parse(textSubCols.Text);
            _ductingControl.subRows = int.Parse(textSubRows.Text);

            // Micro
            _ductingControl.microCols = int.Parse(textMicroCols.Text);
            _ductingControl.microRows = int.Parse(textMicroRows.Text);

            _ductingControl.Frontend_Settings();
            _ductingControl.Parent = panel1;
            _ductingControl.Dock   = DockStyle.Fill;

            _ductingControl.GenerateGrids();
        }
 private void button1_Click(object sender, EventArgs e)
 {
     _grid        = new DuctingControl();
     _grid.Parent = panel1;
     _grid.Dock   = DockStyle.Fill;
 }