Пример #1
0
        private void PictureBox_MouseMove(object sender, MouseEventArgs e)
        {
            try
            {
                if (isDragging)
                {
                    if (e.Button == MouseButtons.Left)
                    {
                        trainROI.Drag(dragHandle, e.X, e.Y, zoomX, zoomY, (panX - mouseX) * (1 / zoomX), (panY - mouseY) * (1 / zoomY));
                        ShowROI();
                    }
                    else if (e.Button == MouseButtons.Right)
                    {
                        panX = Convert.ToSingle(e.X);
                        panY = Convert.ToSingle(e.Y);

                        ShowImage();
                        ShowROI();
                    }
                }
            }
            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);
            }
        }