删除退出检测区修改模式后手动设置按钮可见性的代码 添加调用UpdateButtonsVisibility方法的代码,恢复到正常状态

This commit is contained in:
zqm
2026-01-12 09:26:17 +08:00
parent c7e189763e
commit 90934e6236
2 changed files with 8 additions and 44 deletions

View File

@@ -32,7 +32,7 @@ using System.Runtime.InteropServices;
// 可以指定所有值,也可以使用以下所示的 "*" 预置版本号和修订号
//通过使用 "*",如下所示:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.0.1.0")]
[assembly: AssemblyFileVersion("1.0.1.2")]
[assembly: AssemblyVersion("1.0.2.0")]
[assembly: AssemblyFileVersion("1.0.2.2")]
// NuGet包相关信息已在项目文件中配置

View File

@@ -1034,44 +1034,8 @@ namespace JoyD.Windows.CS
// 恢复叠加层绘制,显示测温区和温差图
CreateRectangleOverlayImage();
// 在检测区修改模式下,只显示相关按钮
// 隐藏所有与检测区无关的按钮
btnDrawRegion.Visible = false; // 隐藏绘制区域按钮
btnDrawTempDiff.Visible = false; // 隐藏温差图按钮
btnDeleteRegion.Visible = false; // 隐藏删除区域按钮
// 隐藏配置相关按钮
btnNewTempRegion.Visible = false;
btnLoadTempRegion.Visible = false;
btnSaveTempRegion.Visible = false;
btnNewTempDiff.Visible = false;
btnLoadTempDiff.Visible = false;
btnSaveTempDiff.Visible = false;
// 隐藏温差图例相关按钮
btnAddTempDiff.Visible = false;
btnDeleteTempDiff.Visible = false;
// 隐藏擦除按钮
btnEraseTempDiff.Visible = false;
// 隐藏所有画笔大小按钮
btnBrushSize1.Visible = false;
btnBrushSize3.Visible = false;
btnBrushSize5.Visible = false;
btnBrushSize10.Visible = false;
btnBrushSize15.Visible = false;
btnBrushSize25.Visible = false;
// 隐藏区域编号设置控件
txtRegionNumber.Visible = false;
txtRegionNumber.Text = "";
// 显示修改检测区按钮和颜色选择按钮
btnModifyDetectionZone.Visible = true;
btnSelectColor.Visible = true;
// 更新颜色选择按钮图标,确保显示检测区的颜色
UpdateColorButtonIcon();
// 恢复到正常状态,使用统一的方法更新按钮可见性,设置为就绪状态
UpdateButtonsVisibility(0);
// 更新_selectedColor为检测区的颜色并更新按钮图标
_selectedColor = _tempDetectionZone.Color;