private void ButtonDrawingExpFBtn_Click(object sender, EventArgs e)
        {
            float x_na_osi;
            float y_na_osi;
            float przepelnienie_x;
            float przeskalowanie = 20000000.0F;
            Pen   _penCurve      = new Pen(Color.Red, 1);

            g = PictureBoxDemFunExp.CreateGraphics();
            ButtonDrawingExpFBtn.Enabled     = false;
            AmountElements._exponental_x_mes = -6.0F;
            while (AmountElements._exponental_x_mes < 6.0F)
            {
                AmountElements._exponental_y_mes = -(float)(5 * Math.Pow(2, (double)AmountElements._exponental_x_mes));
                x_na_osi = AmountElements._exponental_x_mes + 150.0F;
                y_na_osi = AmountElements._exponental_y_mes + 150.0F;

                PointF _pc1 = new PointF(x_na_osi, y_na_osi);
                AmountElements._exponental_x_mes = AmountElements._exponental_x_mes + 0.02F;
                AmountElements._exponental_y_mes = -(float)(5 * Math.Pow(2, (double)AmountElements._exponental_x_mes));

                x_na_osi = x_na_osi + 0.02F;
                y_na_osi = (float)AmountElements._exponental_y_mes + 150.0F;
                PointF _pc2 = new PointF(x_na_osi, y_na_osi);

                przepelnienie_x = (float)AmountElements._exponental_x_mes;
                if (przepelnienie_x == 6.0F)
                {
                    break;
                }
                g.DrawLine(_penCurve, _pc1, _pc2);
            }
        }
        private void ButtonStartDExpFBtn_Click(object sender, EventArgs e)
        {
            ButtonStartDExpFBtn.Enabled  = false;
            ButtonDrawingExpFBtn.Enabled = true;

            int overScale = 10;
            int _x        = 1;
            int _y        = 1;
            int i         = 0;
            int j         = 0;

            int _startPoint = 0;

            int _xsclale = _startPoint + 150;
            int _yscale  = _startPoint + 150;

            Pen   _pen = new Pen(Color.White);
            Point _p1v = new Point(150, 0);
            Point _p2v = new Point(150, 300);
            Point _p1h = new Point(0, 150);
            Point _p2h = new Point(300, 150);

            g = PictureBoxDemFunExp.CreateGraphics();
            g.DrawLine(_pen, _p1v, _p2v);
            g.DrawLine(_pen, _p1h, _p2h);
            for (i += _xsclale + _x * overScale; i <= 300; i = i + 10)
            {
                Point _xsc  = new Point(i, _yscale);
                Point _xsc2 = new Point(i, _yscale - 5);
                g.DrawLine(_pen, _xsc, _xsc2);
            }
            for (i += _xsclale - _x * overScale; i >= 0; i = i - 10)
            {
                Point _xsc  = new Point(i, _yscale);
                Point _xsc2 = new Point(i, _yscale - 5);
                g.DrawLine(_pen, _xsc, _xsc2);
            }
            for (i += _yscale - _y * overScale; i >= 0; i = i - 10)
            {
                Point _ysc  = new Point(_xsclale, i);
                Point _ysc2 = new Point(_xsclale + 5, i);
                g.DrawLine(_pen, _ysc, _ysc2);
            }
            for (i += _yscale + _y * overScale; i <= 300; i = i + 10)
            {
                Point _ysc  = new Point(_xsclale, i);
                Point _ysc2 = new Point(_xsclale + 5, i);
                g.DrawLine(_pen, _ysc, _ysc2);
            }
            Font _xfont = new Font("Arial", 14);

            g.DrawString("X", _xfont, Brushes.White, new Point(280, 130));
            Font _yfont = new Font("Arial", 14);

            g.DrawString("Y", _yfont, Brushes.White, new Point(170, 20));
            Font _zero = new Font("Arial", 14);

            g.DrawString("0", _zero, Brushes.White, new Point(160, 120));
            g.Dispose();
        }