From d0c990eaf6cfdbf77c1f4f8db272f4964ec43310 Mon Sep 17 00:00:00 2001
From: C3204 <zhengyabo@lanpucloud.cn>
Date: 星期四, 15 一月 2026 15:58:15 +0800
Subject: [PATCH] 优化西门子S7通讯:支持多数据类型、UI布局调整及配置持久化修复 详细说明: 1. 通讯核心 (SiemensLBS7) * 多类型支持:完善 SendMessage 和 ReceiveMsg,支持 Bool, Byte, Int, DInt, Real, Double, Word, DWord, String的读写。 * Bool 解析优化:增强布尔值解析逻辑,支持字符串 "1"/"0" 及 "True"/"False"(不区分大小写)。 * 错误反馈:捕获数据转换异常(如格式错误),将具体错误信息写入 Msg 属性,便于 UI 展示。
---
LB_SmartVision/Forms/Pages/SettingPage/SettingEditPage.Designer.cs | 14 ++++++++------
1 files changed, 8 insertions(+), 6 deletions(-)
diff --git a/LB_SmartVision/Forms/Pages/SettingPage/SettingEditPage.Designer.cs b/LB_SmartVision/Forms/Pages/SettingPage/SettingEditPage.Designer.cs
index 088824f..c523ad3 100644
--- a/LB_SmartVision/Forms/Pages/SettingPage/SettingEditPage.Designer.cs
+++ b/LB_SmartVision/Forms/Pages/SettingPage/SettingEditPage.Designer.cs
@@ -299,34 +299,36 @@
// pageSetting
//
pageSetting.BackColor = Color.FromArgb(32, 41, 50);
- pageSetting.Location = new Point(4, 38);
+ pageSetting.Location = new Point(4, 36);
pageSetting.Name = "pageSetting";
pageSetting.Padding = new Padding(3);
- pageSetting.Size = new Size(858, 538);
+ pageSetting.Size = new Size(858, 540);
pageSetting.TabIndex = 1;
pageSetting.Text = "杩愯璁剧疆";
//
// pageLayout
//
pageLayout.BackColor = Color.FromArgb(32, 41, 50);
- pageLayout.Location = new Point(4, 38);
+ pageLayout.Location = new Point(4, 36);
pageLayout.Name = "pageLayout";
- pageLayout.Size = new Size(858, 538);
+ pageLayout.Size = new Size(858, 540);
pageLayout.TabIndex = 2;
pageLayout.Text = "娴佺▼甯冨眬";
//
// pageCsv
//
pageCsv.BackColor = Color.FromArgb(32, 41, 50);
- pageCsv.Location = new Point(4, 38);
+ pageCsv.Location = new Point(4, 36);
pageCsv.Name = "pageCsv";
pageCsv.Padding = new Padding(3);
- pageCsv.Size = new Size(858, 538);
+ pageCsv.Size = new Size(858, 540);
pageCsv.TabIndex = 3;
pageCsv.Text = "娴佺▼琛ㄦ牸";
//
// SettingEditPage
//
+ AutoScaleDimensions = new SizeF(96F, 96F);
+ AutoScaleMode = AutoScaleMode.Dpi;
BackColor = Color.FromArgb(32, 41, 50);
Controls.Add(poisonTabControl1);
Name = "SettingEditPage";
--
Gitblit v1.9.3