From 3ff7df16b6cfb9508201672c428dd5310f203554 Mon Sep 17 00:00:00 2001 From: zqm Date: Tue, 11 Nov 2025 15:48:59 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8DtxtRegionNumber=E6=98=BE?= =?UTF-8?q?=E7=A4=BA=E9=80=BB=E8=BE=91=EF=BC=9A=E5=88=9D=E5=A7=8B=E7=8A=B6?= =?UTF-8?q?=E6=80=81=E9=9A=90=E8=97=8F=EF=BC=8C=E9=80=89=E4=B8=AD=E5=8C=BA?= =?UTF-8?q?=E5=9F=9F=E7=8A=B6=E6=80=81=E5=92=8C=E7=BB=98=E5=88=B6=E7=8A=B6?= =?UTF-8?q?=E6=80=81=E6=98=BE=E7=A4=BA=EF=BC=8C=E7=BB=98=E5=88=B6=E6=B8=A9?= =?UTF-8?q?=E5=B7=AE=E5=9B=BE=E7=8A=B6=E6=80=81=E9=9A=90=E8=97=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../CS/Framework4.0/Toprie/Toprie/Setting.cs | 22 ++++++++++++++----- 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/Windows/CS/Framework4.0/Toprie/Toprie/Setting.cs b/Windows/CS/Framework4.0/Toprie/Toprie/Setting.cs index 68e2974..9b5fb8c 100644 --- a/Windows/CS/Framework4.0/Toprie/Toprie/Setting.cs +++ b/Windows/CS/Framework4.0/Toprie/Toprie/Setting.cs @@ -1041,6 +1041,9 @@ namespace JoyD.Windows.CS btnBrushSize10.Visible = false; btnBrushSize15.Visible = false; btnBrushSize25.Visible = false; + // 隐藏区域编号设置控件 + txtRegionNumber.Visible = false; + txtRegionNumber.Text = ""; // 清空文本框 // 控制分隔条可见性:前后都没有显示的按钮,隐藏分隔条 if (firstSeparator != null) { @@ -1096,12 +1099,6 @@ namespace JoyD.Windows.CS { secondSeparator.Visible = false; // 前面按钮(所有画笔按钮)和后面按钮(新按钮组)都不可见 } - // 在初始状态下隐藏区域编号设置控件 - if (state == 0) - { - txtRegionNumber.Visible = false; - txtRegionNumber.Text = ""; // 清空文本框 - } break; case 1: // 选中区域状态 btnDrawRegion.Visible = false; // 隐藏绘制区域按钮 @@ -1119,6 +1116,17 @@ namespace JoyD.Windows.CS btnNewTempDiff.Visible = false; btnLoadTempDiff.Visible = false; btnSaveTempDiff.Visible = false; + // 显示区域编号设置控件 + txtRegionNumber.Visible = true; + // 更新文本框的值为当前选中区域的编号 + if (_selectedRegionIndex != -1) + { + var selectedRegion = _drawnRectangles.FirstOrDefault(r => r.Index == _selectedRegionIndex); + if (selectedRegion != null) + { + txtRegionNumber.Text = selectedRegion.Index.ToString(); + } + } // 隐藏所有画笔大小按钮 btnBrushSize1.Visible = false; btnBrushSize3.Visible = false; @@ -1154,6 +1162,8 @@ namespace JoyD.Windows.CS btnNewTempDiff.Visible = false; btnLoadTempDiff.Visible = false; btnSaveTempDiff.Visible = false; + // 隐藏区域编号设置控件 + txtRegionNumber.Visible = false; // 初始隐藏画笔大小按钮,等待用户选择温差图例后在SelectionChanged事件中显示 btnBrushSize1.Visible = false; btnBrushSize3.Visible = false;