When region capture form focus lost disable modifier actions

This commit is contained in:
Jaex 2016-06-11 13:34:27 +03:00
parent 6dbcae7b42
commit ba04944c9e

View file

@ -199,6 +199,7 @@ public ShapeManager(RectangleRegionForm form)
ResizeManager = new ResizeManager(form, this);
form.LostFocus += form_LostFocus;
form.MouseDown += form_MouseDown;
form.MouseUp += form_MouseUp;
form.MouseDoubleClick += form_MouseDoubleClick;
@ -775,6 +776,11 @@ private void UpdateContextMenu()
tsmiHighlightColor.Visible = shapeType == ShapeType.DrawingHighlight;
}
private void form_LostFocus(object sender, EventArgs e)
{
IsProportionalResizing = IsCornerMoving = IsSnapResizing = false;
}
private void form_MouseDown(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Left)