private void RectangleAnnotate_KeyDown(object sender, KeyEventArgs e)
 {
     if (e.KeyCode == Keys.D1)
     {
         Mode = RegionAnnotateMode.Capture;
     }
     else if (e.KeyCode == Keys.D2)
     {
         Mode = RegionAnnotateMode.Rectangle;
     }
     else if (e.KeyCode == Keys.D3)
     {
         Mode = RegionAnnotateMode.Pen;
     }
     else if (e.KeyCode == Keys.ShiftKey && IsDrawingMode)
     {
         try
         {
             isBusy = true;
             Options.DrawingPenColor = ColorPickerForm.GetColor(Options.DrawingPenColor);
         }
         finally
         {
             isBusy = false;
         }
     }
     else if (e.KeyCode == Keys.F1)
     {
         Options.ShowTips = !Options.ShowTips;
     }
 }
 private void RectangleAnnotate_MouseWheel(object sender, MouseEventArgs e)
 {
     if (ModifierKeys == Keys.Control)
     {
         if (e.Delta > 0)
         {
             if (Mode == RegionAnnotateMode.Rectangle)
             {
                 Options.DrawingRectangleBorderSize++;
             }
             else if (Mode == RegionAnnotateMode.Pen)
             {
                 Options.DrawingPenSize++;
             }
         }
         else if (e.Delta < 0)
         {
             if (Mode == RegionAnnotateMode.Rectangle)
             {
                 Options.DrawingRectangleBorderSize--;
             }
             else if (Mode == RegionAnnotateMode.Pen)
             {
                 Options.DrawingPenSize--;
             }
         }
     }
     else
     {
         if (e.Delta > 0)
         {
             Mode = Mode.Previous <RegionAnnotateMode>();
         }
         else if (e.Delta < 0)
         {
             Mode = Mode.Next <RegionAnnotateMode>();
         }
     }
 }
 private void RectangleAnnotate_MouseWheel(object sender, MouseEventArgs e)
 {
     if (ModifierKeys == Keys.Control)
     {
         if (e.Delta > 0)
         {
             if (Mode == RegionAnnotateMode.Rectangle)
             {
                 Options.DrawingRectangleBorderSize++;
             }
             else if (Mode == RegionAnnotateMode.Pen)
             {
                 Options.DrawingPenSize++;
             }
         }
         else if (e.Delta < 0)
         {
             if (Mode == RegionAnnotateMode.Rectangle)
             {
                 Options.DrawingRectangleBorderSize--;
             }
             else if (Mode == RegionAnnotateMode.Pen)
             {
                 Options.DrawingPenSize--;
             }
         }
     }
     else
     {
         if (e.Delta > 0)
         {
             Mode = Mode.Previous<RegionAnnotateMode>();
         }
         else if (e.Delta < 0)
         {
             Mode = Mode.Next<RegionAnnotateMode>();
         }
     }
 }
 private void RectangleAnnotate_KeyDown(object sender, KeyEventArgs e)
 {
     if (e.KeyCode == Keys.D1)
     {
         Mode = RegionAnnotateMode.Capture;
     }
     else if (e.KeyCode == Keys.D2)
     {
         Mode = RegionAnnotateMode.Rectangle;
     }
     else if (e.KeyCode == Keys.D3)
     {
         Mode = RegionAnnotateMode.Pen;
     }
     else if (e.KeyCode == Keys.ShiftKey && IsDrawingMode)
     {
         try
         {
             isBusy = true;
             Options.DrawingPenColor = ColorPickerForm.GetColor(Options.DrawingPenColor);
         }
         finally
         {
             isBusy = false;
         }
     }
     else if (e.KeyCode == Keys.F1)
     {
         Options.ShowTips = !Options.ShowTips;
     }
 }