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