private void update_GCode_Depending_Controls()
        {
            lbDimension.Text = VisuGCode.xyzSize.getMinMaxString() + "\r\n" + VisuGCode.getProcessingTime(); //String.Format("X:[ {0:0.0} | {1:0.0} ];    Y:[ {2:0.0} | {3:0.0} ];    Z:[ {4:0.0} | {5:0.0} ]", visuGCode.xyzSize.minx, visuGCode.xyzSize.maxx, visuGCode.xyzSize.miny, visuGCode.xyzSize.maxy, visuGCode.xyzSize.minz, visuGCode.xyzSize.maxz);
            lbDimension.Select(0, 0);
//            toolTip1.SetToolTip(lbDimension, visuGCode.getProcessingTime());
            checkMachineLimit();
            toolStrip_tb_XY_X_scale.Text = string.Format("{0:0.000}", VisuGCode.xyzSize.dimx);
            toolStrip_tb_X_X_scale.Text  = string.Format("{0:0.000}", VisuGCode.xyzSize.dimx);
            toolStrip_tb_XY_Y_scale.Text = string.Format("{0:0.000}", VisuGCode.xyzSize.dimy);
            toolStrip_tb_Y_Y_scale.Text  = string.Format("{0:0.000}", VisuGCode.xyzSize.dimy);
            btnSimulate.Enabled          = true;
            setGcodeVariables();

            if (VisuGCode.containsG2G3Command())                        // disable X/Y independend scaling if G2 or G3 GCode is in use
            {                                                           // because it's not possible to stretch (convert 1st to G1 GCode)                skaliereXUmToolStripMenuItem.Enabled = false;
                skaliereXUmToolStripMenuItem.Enabled            = false;
                skaliereYUmToolStripMenuItem.Enabled            = false;
                skaliereAufXUnitsToolStripMenuItem.Enabled      = false;
                skaliereAufYUnitsToolStripMenuItem.Enabled      = false;
                skaliereXAufDrehachseToolStripMenuItem.Enabled  = false;
                skaliereYAufDrehachseToolStripMenuItem.Enabled  = false;
                ersetzteG23DurchLinienToolStripMenuItem.Enabled = true;
            }
            else
            {
                skaliereXUmToolStripMenuItem.Enabled            = true;     // enable X/Y independend scaling because no G2 or G3 GCode
                skaliereYUmToolStripMenuItem.Enabled            = true;
                skaliereAufXUnitsToolStripMenuItem.Enabled      = true;
                skaliereAufYUnitsToolStripMenuItem.Enabled      = true;
                skaliereXAufDrehachseToolStripMenuItem.Enabled  = true;
                skaliereYAufDrehachseToolStripMenuItem.Enabled  = true;
                ersetzteG23DurchLinienToolStripMenuItem.Enabled = false;
            }
        }