private void Preview_MouseDown(object sender, MouseEventArgs e) { mouseDown = true; if ((Control.ModifierKeys & Keys.Control) == Keys.Control) { oldOffsetX = offsetX; oldOffsetY = offsetY; startOffsetX = e.X; startOffsetY = e.Y; } else { hotspotStatus = (HotspotStatus)IsOnHotspot(e.X, e.Y); if (hotspotStatus == HotspotStatus.ON_HOTSPOT_1) { startBoxX = e.X; startBoxY = e.Y; oldBoxX = currentBox.X1; oldBoxY = currentBox.Y1; } else if (hotspotStatus == HotspotStatus.ON_HOTSPOT_2) { startBoxX = e.X; startBoxY = e.Y; oldBoxX = currentBox.X2; oldBoxY = currentBox.Y2; } this.Invalidate(); } }
private void Preview_MouseUp(object sender, MouseEventArgs e) { mouseDown = false; if ((Control.ModifierKeys & Keys.Control) == Keys.Control) { } else { hotspotStatus = (HotspotStatus)IsOnHotspot(e.X, e.Y); this.Invalidate(); } }