From 72cf329ce1c456222fcc5276bb65e67cbf6760f0 Mon Sep 17 00:00:00 2001
From: C3204 <zhengyabo@lanpucloud.cn>
Date: 星期四, 22 一月 2026 14:52:39 +0800
Subject: [PATCH] 优化主界面显示为行列矩阵形式,实现鼠标左键双击对应窗体最大化,再次双击恢复之前布局。

---
 LB_SmartVision/Forms/Pages/ProcessPage/ProcessControl.cs |   26 +++++++++++++++++++++++---
 1 files changed, 23 insertions(+), 3 deletions(-)

diff --git a/LB_SmartVision/Forms/Pages/ProcessPage/ProcessControl.cs b/LB_SmartVision/Forms/Pages/ProcessPage/ProcessControl.cs
index 1642a11..41f0e6b 100644
--- a/LB_SmartVision/Forms/Pages/ProcessPage/ProcessControl.cs
+++ b/LB_SmartVision/Forms/Pages/ProcessPage/ProcessControl.cs
@@ -10,6 +10,25 @@
     {
         UserHSmartWindowControl UserHSmartWindowControl = new UserHSmartWindowControl();
 
+        public string Title = string.Empty;
+
+        public event Control_MouseDown event_MouseDown;
+        public event Control_MouseDoubleClick event_MouseDoubleClick;
+        private void event_mouseDown(object sender, MouseEventArgs e)
+        {
+            if (event_MouseDown != null)
+            {
+                event_MouseDown(sender, e);
+            }
+        }
+        private void event_mouseDoubleClick(object sender, MouseEventArgs e)
+        {
+            if (event_MouseDoubleClick != null)
+            {
+                event_MouseDoubleClick(this, e);
+            }
+        }
+
         ProcessRunBll ProcessRunBll
         {
             get
@@ -38,12 +57,13 @@
         {
             this.panel1.Controls.Add(this.UserHSmartWindowControl);
             this.UserHSmartWindowControl.Dock = DockStyle.Fill;
-
+            this.UserHSmartWindowControl.event_MouseDoubleClick += event_mouseDoubleClick;
+            this.UserHSmartWindowControl.event_MouseDown += event_mouseDown;
             SetTitle(_Layout.ProcessName);
-
+            Title = _Layout.Title;
             if (ProcessRunBll != null)
                 this.label1.Text = $"鎬绘暟锛歿ProcessRunBll.total}";
-            this.isClosed = false ;
+            this.isClosed = false;
             var TaskPhotoContinue = Task.Factory.StartNew(() =>
             {
                 ThreadCircleRun();

--
Gitblit v1.9.3