From 2ee0bae58228032e469245e784c823693cdafe6f Mon Sep 17 00:00:00 2001
From: C3032 <C3032@BC3032>
Date: 星期五, 16 一月 2026 09:34:02 +0800
Subject: [PATCH] 界面控件布局优化 解决界面冲突
---
LB_VisionProcesses/Alogrithms/Halcon/2D/HFindLineTool/HFindLineToolEdit.cs | 27 ++++++---------------------
1 files changed, 6 insertions(+), 21 deletions(-)
diff --git a/LB_VisionProcesses/Alogrithms/Halcon/2D/HFindLineTool/HFindLineToolEdit.cs b/LB_VisionProcesses/Alogrithms/Halcon/2D/HFindLineTool/HFindLineToolEdit.cs
index 944e6ba..026965d 100644
--- a/LB_VisionProcesses/Alogrithms/Halcon/2D/HFindLineTool/HFindLineToolEdit.cs
+++ b/LB_VisionProcesses/Alogrithms/Halcon/2D/HFindLineTool/HFindLineToolEdit.cs
@@ -144,13 +144,7 @@
cmbSelect.Text = Subject.Params.Inputs["杈圭紭浣嶇疆"].ToString();
if (Subject.InputImage != null && Subject.InputImage is HObject)
- {
- using (HImage hImage = (HImage)Subject.InputImage)
- {
- //hImage.GetImageSize(out HTuple ho_ImageWidth, out HTuple ho_ImageHeight);
- inputImageHSmartWindowControl.ShowHoImage(hImage);
- }
- }
+ inputImageHSmartWindowControl.ShowHoImage((HObject)Subject.InputImage);
Type type = Subject.Params.ROI?.GetType();
if (Subject.Params.ROI != null)
@@ -260,13 +254,10 @@
UpdataOutputs();
imgTabControl.SelectedTab = tabPageRecordImage;
- if (Subject.InputImage != null && Subject.InputImage is HImage)
+ if (Subject.InputImage != null && Subject.InputImage is HObject)
{
- using (HImage hImage = (HImage)Subject.InputImage)
- {
- hImage.GetImageSize(out HTuple ho_ImageWidth, out HTuple ho_ImageHeight);
- recordImageHSmartWindowControl.ShowHoImage(hImage);
- }
+ HOperatorSet.GetImageSize((HObject)Subject.InputImage, out HTuple ho_ImageWidth, out HTuple ho_ImageHeight);
+ recordImageHSmartWindowControl.ShowHoImage((HObject)Subject.InputImage);
}
//鍏堝垽鏂瓙绫诲啀鍒ゆ柇鐖剁被
@@ -402,14 +393,8 @@
inputImageHSmartWindowControl.ClearObj();
- if (Subject.InputImage != null && Subject.InputImage is HImage)
- {
- using (HImage hImage = (HImage)Subject.InputImage)
- {
- hImage.GetImageSize(out HTuple ho_ImageWidth, out HTuple ho_ImageHeight);
- inputImageHSmartWindowControl.ShowHoImage(hImage);
- }
- }
+ if (Subject.InputImage != null && Subject.InputImage is HObject)
+ inputImageHSmartWindowControl.ShowHoImage((HObject)Subject.InputImage);
int hv_Elements = Convert.ToInt16(itxtCaliperCount.Text);
double hv_DetectHeight = Convert.ToDouble(dtxtCaliperHeight.Text);
--
Gitblit v1.9.3