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); } }