private void HWindowControl1_HMouseUp(object sender, HMouseEventArgs e) { HRegion region = null; if (ctrller.ROIList.Count > 0) { if (ctrller.DefineModelROI()) { region = ctrller.GetModelRegion(); } if (DrawRegionCtrlFlag > 0 && DrawRegionCtrlFlag <= 4) { if (VisionProject.Instance.visionTool.checkStick.CheckRegion[DrawRegionCtrlFlag - 1] != null) { VisionProject.Instance.visionTool.checkStick.CheckRegion[DrawRegionCtrlFlag - 1].Dispose(); } VisionProject.Instance.visionTool.checkStick.CheckRegion[DrawRegionCtrlFlag - 1] = region.Clone(); } } if (e.Button == MouseButtons.Right) { hWndCtrller.ResetWindow(); } hWndCtrller.Repaint(); hWndCtrller.SetViewMode(HWndCtrller.MODE_VIEW_NONE); }
private void HWindowControl1_HMouseUp(object sender, HMouseEventArgs e) { HRegion region = null; if (ctrller.ROIList.Count > 0) { if (ctrller.DefineModelROI()) { region = ctrller.GetModelRegion(); } if (DrawRegionCtrlFlag == 1) { if (Model.SearchRegion != null) { Model.SearchRegion.Dispose(); } Model.SearchRegion = region.Clone(); } else if (DrawRegionCtrlFlag == 2) { if (Model.ModelRegion != null) { Model.ModelRegion.Dispose(); } Model.ModelRegion = region.Clone(); DeterminModel(); InspectModel(); Model.createNewModelID = true; } else if (DrawRegionCtrlFlag == 3) { if (Model.shapeModel != null && Model.shapeModel.IsInitialized()) { ROI rOI = ctrller.GetActiveROI(); if (rOI is ROICross) { HTuple data = ((ROICross)rOI).GetModeData(); Model.SetModelOrigin(data[0], data[1]); //Model.shapeModel.SetShapeModelOrigin(-Model.ModelImgRow+ data[0],-Model.ModelImgCol+ data[1]); } } } Model.OutputResult.Reset(); } if (e.Button == MouseButtons.Right) { hWndCtrller.ResetWindow(); hWndCtrller.Repaint(); } hWndCtrller.SetViewMode(HWndCtrller.MODE_VIEW_NONE); }
private void HWindowControl1_HMouseUp(object sender, HMouseEventArgs e) { hWndCtrller.SetViewMode(HWndCtrller.MODE_VIEW_NONE); if (e.Button == MouseButtons.Right) { XTrackBar.Value = 50; YTrackBar.Value = 50; hWndCtrller.ResetWindow(); hWndCtrller.Repaint(); } }
private void 还原ToolStripMenuItem_Click(object sender, EventArgs e) { if (hWndCtrller != null) { 指针ToolStripMenuItem.Checked = true; 移动ToolStripMenuItem.Checked = false; 缩放ToolStripMenuItem.Checked = false; 还原ToolStripMenuItem.Checked = false; hWndCtrller.SetViewMode(HWndCtrller.MODE_VIEW_NONE); hWndCtrller.ResetWindow(); hWndCtrller.Repaint(); } }
private void HWindowControl1_HMouseUp(object sender, HMouseEventArgs e) { hWndCtrller.SetViewMode(HWndCtrller.MODE_VIEW_NONE); HRegion region = null; if (ctrller.ROIList.Count > 0) { if (ctrller.DefineModelROI()) { region = ctrller.GetModelRegion(); } if (SearchRegionCtrlFlag) { if (nCCModel.SearchRegion != null) { nCCModel.SearchRegion.Dispose(); } nCCModel.SearchRegion = region.Clone(); } else { if (nCCModel.ModelRegion != null) { nCCModel.ModelRegion.Dispose(); } nCCModel.ModelRegion = region.Clone(); nCCModel.createNewModelID = true; } } if (e.Button == MouseButtons.Right) { hWndCtrller.ResetWindow(); hWndCtrller.Repaint(); } }