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)); } } }
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(); } } }
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(); } } }
private void Weight_Cent_Button_Click(object sender, System.EventArgs e) { Rect_Changed_Hdl?.Invoke(this.imageBox1, new Rect_Changed(fTSelRoi)); }