Example #1
0
 private void ImageBox2_MouseDown(object sender, MouseEventArgs e)
 {
     if (e.Button == MouseButtons.Left)
     {
         fFtMouseDown = true;
         if (fFtRectSelMode)
         {
             fFtMouseStartLocation = e.Location;
         }
         else if (fFtCentSelMode)
         {
             fFtManPoint = e.Location;
             fFtManPoint = GetImgBoxImgCoords(imageBox1, fFtManPoint);
             Rect_Changed_Hdl?.Invoke(this.imageBox1, new Rect_Changed(fTSelRoi));
         }
     }
 }
Example #2
0
        private void ImageBox2_MouseUp(object sender, MouseEventArgs e)
        {
            ImageBox imgBox = (ImageBox)sender;

            if (fFtRectSelMode)
            {
                if (fFtMouseDown)
                {
                    fFtMouseCurrentLocation = e.Location;
                    fFtMouseDown            = false;
                    UpdatefFtSelectedRoi(imgBox);
                    Rect_Changed_Hdl?.Invoke(this.imageBox1, new Rect_Changed(fTSelRoi));
                    imgBox.Invalidate();
                    imgBox.Refresh();
                }
            }
        }
Example #3
0
        private void ImageBox2_MouseMove(object sender, MouseEventArgs e)
        {
            ImageBox imgBox = (ImageBox)sender;

            if (fFtRectSelMode)
            {
                if (fFtMouseDown)
                {
                    fFtMouseCurrentLocation = e.Location;
                    UpdatefFtSelectedRoi(imgBox);
                    Rect_Changed_Hdl?.Invoke(this.imageBox1, new Rect_Changed(fTSelRoi));
                    //TODO: remove block below when done optimising disposal of objects
                    imgBox.Invalidate();
                    imgBox.Refresh();
                }
            }
        }
Example #4
0
 private void Weight_Cent_Button_Click(object sender, System.EventArgs e)
 {
     Rect_Changed_Hdl?.Invoke(this.imageBox1, new Rect_Changed(fTSelRoi));
 }