private void PictureBox_MouseDown(object sender, MouseEventArgs e) { try { if (e.Button == MouseButtons.Left) { dragHandle = trainROI.HitTest(e.X, e.Y, zoomX, zoomY, (panX - mouseX) * (1 / zoomX), (panY - mouseY) * (1 / zoomY)); } else if (e.Button == MouseButtons.Right) { recordX_1 = e.X; recordY_1 = e.Y; mouseX = e.X - recordX_2; mouseY = e.Y - recordY_2; } isDragging = true; } catch (EException exc) { StackFrame[] stackFrames = new StackTrace(true).GetFrames(); clsLogFile.LogTryCatch(stackFrames, exc.Message, true, true); } catch (Exception ex) { StackFrame[] stackFrames = new StackTrace(true).GetFrames(); clsLogFile.LogTryCatch(stackFrames, ex.Message, true, true); } }