private void _view_DiagramContextItemClick(object sender, ToolStripItemClickedEventArgs e)
 {
     try
     {
         if (e.ClickedItem.ToString() == "Reset")
         {
             _view.DiagramBox.Image = squareFild.Clean();
             _view.PointDiagram.Reset();
             squareFild = null;
         }
     }
     catch (Exception exeption)
     {
         _message.ShowError(exeption.Message);
     }
 }
 private void _view_DiagramClickDown(object sender, MouseEventArgs e)
 {
     if (squareFild == null)
     {
         //varmap = new Bitmap(_view.DiagramBox.Image);
         squareFild = new CutSquare(e.Location, new Bitmap(_view.DiagramBox.Image));
         //squareFild.SetStartPoint(e.X, e.Y);
         //squareFild.SetSize(0, 0);
         //squareFild.CursorChange += ..;
         //squareFild.CutFace += ..;
     }
     else
     {
         squareFild.InFocus(e.X, e.Y, 0, 0);
     }
 }
        private void _view_ChartPointMouseWheel(object sender, MouseEventArgs e)
        {
            try
            {
                _view.PointDiagram.Zoom(e);

                if (squareFild == null)
                {
                    squareFild = new CutSquare(new Bitmap(_view.DiagramBox.Image));
                }
                squareFild.ChartReflection(_view.PointDiagram, _view.DiagramBox);

                if (squareFild.Width >= _view.DiagramBox.Width - 1)
                {
                    _view.DiagramBox.Image = squareFild.Clean();
                    squareFild             = null;
                }
            }
            catch (Exception exception)
            {
                _message.ShowError(exception.Message);
            }
        }