From e10ccb7788a93c4ae4d5d4f1ac6d239004d0e65e Mon Sep 17 00:00:00 2001
From: C3204 <zhengyabo@lanpucloud.cn>
Date: 星期五, 16 一月 2026 09:28:46 +0800
Subject: [PATCH] 西门子S7通讯:支持多数据类型、UI布局调整及配置持久化修复        * 多类型支持:完善 SendMessage 和 ReceiveMsg,支持 Bool, Byte, Int, DInt, Real, Double, Word, DWord, String的读写。

---
 LB_SmartVision/VisionForm.Designer.cs |   24 ++++++++++--------------
 1 files changed, 10 insertions(+), 14 deletions(-)

diff --git a/LB_SmartVision/VisionForm.Designer.cs b/LB_SmartVision/VisionForm.Designer.cs
index bfbf818..a1feb7d 100644
--- a/LB_SmartVision/VisionForm.Designer.cs
+++ b/LB_SmartVision/VisionForm.Designer.cs
@@ -87,7 +87,7 @@
             // 
             sc_VisionForm.Panel2.Controls.Add(grb_Info);
             sc_VisionForm.Size = new Size(1132, 625);
-            sc_VisionForm.SplitterDistance = 478;
+            sc_VisionForm.SplitterDistance = 476;
             sc_VisionForm.TabIndex = 1;
             // 
             // tlp_MainView
@@ -105,15 +105,10 @@
             tlp_MainView.RowStyles.Add(new RowStyle(SizeType.Absolute, 48F));
             tlp_MainView.RowStyles.Add(new RowStyle(SizeType.Absolute, 31F));
             tlp_MainView.RowStyles.Add(new RowStyle(SizeType.Percent, 100F));
-            tlp_MainView.Size = new Size(1132, 478);
+            tlp_MainView.Size = new Size(1132, 476);
             tlp_MainView.TabIndex = 1;
             tlp_MainView.TagString = null;
             // 
-            sc_VisionMainViewer.Panel2.Controls.Add(materialTabControl);
-            sc_VisionMainViewer.Size = new Size(1776, 873);
-            sc_VisionMainViewer.SplitterDistance = 124;
-            sc_VisionMainViewer.SplitterWidth = 5;
-            sc_VisionMainViewer.TabIndex = 0;
             // materialTabControl
             // 
             materialTabControl.AccessibleRole = AccessibleRole.Sound;
@@ -124,7 +119,7 @@
             materialTabControl.MouseState = MaterialSkin.MouseState.HOVER;
             materialTabControl.Name = "materialTabControl";
             materialTabControl.SelectedIndex = 0;
-            materialTabControl.Size = new Size(1128, 395);
+            materialTabControl.Size = new Size(1128, 393);
             materialTabControl.TabIndex = 0;
             // 
             // tlp_VisionMainOperator
@@ -156,7 +151,7 @@
             // ckb_AllowRun
             // 
             ckb_AllowRun.Dock = DockStyle.Fill;
-            ckb_AllowRun.Font = new Font("瀹嬩綋", 12F, FontStyle.Regular, GraphicsUnit.Point, 134);
+            ckb_AllowRun.Font = new Font("瀹嬩綋", 10.5F, FontStyle.Regular, GraphicsUnit.Point, 134);
             ckb_AllowRun.ForeColor = SystemColors.Control;
             ckb_AllowRun.Location = new Point(3, 3);
             ckb_AllowRun.MinimumSize = new Size(1, 1);
@@ -172,7 +167,7 @@
             btn_Login.Dock = DockStyle.Fill;
             btn_Login.EnteredBorderColor = Color.FromArgb(165, 37, 37);
             btn_Login.EnteredColor = Color.FromArgb(32, 34, 37);
-            btn_Login.Font = new Font("Microsoft Sans Serif", 12F);
+            btn_Login.Font = new Font("瀹嬩綋", 10.5F, FontStyle.Regular, GraphicsUnit.Point, 134);
             btn_Login.Image = null;
             btn_Login.ImageAlign = ContentAlignment.MiddleLeft;
             btn_Login.InactiveColor = Color.FromArgb(32, 34, 37);
@@ -193,7 +188,7 @@
             btn_GlobalVar.Dock = DockStyle.Fill;
             btn_GlobalVar.EnteredBorderColor = Color.FromArgb(165, 37, 37);
             btn_GlobalVar.EnteredColor = Color.FromArgb(32, 34, 37);
-            btn_GlobalVar.Font = new Font("Microsoft Sans Serif", 12F);
+            btn_GlobalVar.Font = new Font("瀹嬩綋", 10.5F, FontStyle.Regular, GraphicsUnit.Point, 0);
             btn_GlobalVar.Image = null;
             btn_GlobalVar.ImageAlign = ContentAlignment.MiddleLeft;
             btn_GlobalVar.InactiveColor = Color.FromArgb(32, 34, 37);
@@ -213,6 +208,7 @@
             com_ProductName.DrawMode = DrawMode.OwnerDrawFixed;
             com_ProductName.DropDownStyle = ComboBoxStyle.DropDownList;
             com_ProductName.EnabledCalc = true;
+            com_ProductName.Font = new Font("瀹嬩綋", 10.5F, FontStyle.Regular, GraphicsUnit.Point, 134);
             com_ProductName.FormattingEnabled = true;
             com_ProductName.ItemHeight = 20;
             com_ProductName.Location = new Point(1003, 3);
@@ -244,7 +240,7 @@
             grb_Info.MinimumSize = new Size(1, 1);
             grb_Info.Name = "grb_Info";
             grb_Info.Padding = new Padding(0, 32, 0, 0);
-            grb_Info.Size = new Size(1132, 143);
+            grb_Info.Size = new Size(1132, 145);
             grb_Info.TabIndex = 1;
             grb_Info.Text = "鏃ュ織鏄剧ず鍖猴細";
             grb_Info.TextAlignment = ContentAlignment.MiddleLeft;
@@ -260,7 +256,7 @@
             rich_Info.Name = "rich_Info";
             rich_Info.Padding = new Padding(2);
             rich_Info.ShowText = false;
-            rich_Info.Size = new Size(1132, 111);
+            rich_Info.Size = new Size(1132, 113);
             rich_Info.TabIndex = 0;
             rich_Info.TextAlignment = ContentAlignment.MiddleLeft;
             // 
@@ -274,7 +270,7 @@
             cb_VisionForm.EnableMaximizeButton = true;
             cb_VisionForm.EnableMinimizeButton = true;
             cb_VisionForm.ForeColor = Color.FromArgb(155, 155, 155);
-            cb_VisionForm.Location = new Point(1052, 18);
+            cb_VisionForm.Location = new Point(1072, 14);
             cb_VisionForm.MaximizeHoverColor = Color.FromArgb(74, 74, 74);
             cb_VisionForm.MinimizeHoverColor = Color.FromArgb(63, 63, 65);
             cb_VisionForm.Name = "cb_VisionForm";

--
Gitblit v1.9.3