private void DrawingPanel_MouseDown(object sender, MouseEventArgs e) { DrawingPanel.Focus(); if (e.Button == MouseButtons.Left) { inputStateManager.MouseLeftDown(); } else if (e.Button == MouseButtons.Right) { inputStateManager.MouseRightDown(); } }
private void DrawingPanel_MouseMove(object sender, MouseEventArgs e) { DrawingPanel.Focus(); if (Dragging) { double deltaX = Conv.XX(e.X) - Conv.XX(eTemp.X), deltaY = Conv.YY(e.Y) - Conv.YY(eTemp.Y); eTemp = e; Conv.X1 -= deltaX; Conv.Y1 -= deltaY; Conv.X2 -= deltaX; Conv.Y2 -= deltaY; DrawingPanel.Invalidate(); } }