实现btnDrawRegion按下后才显示btnSelectColor的功能

This commit is contained in:
zqm
2025-11-07 10:03:14 +08:00
parent 0e14e9ec54
commit d774252b9a

View File

@@ -53,6 +53,9 @@ namespace JoyD.Windows.CS
// 注册按钮点击事件 // 注册按钮点击事件
btnDrawRegion.Click += BtnDrawRegion_Click; btnDrawRegion.Click += BtnDrawRegion_Click;
btnSelectColor.Click += BtnSelectColor_Click; btnSelectColor.Click += BtnSelectColor_Click;
// 初始隐藏颜色选择按钮,只有在绘制模式下才显示
btnSelectColor.Visible = false;
} }
/// <summary> /// <summary>
@@ -70,6 +73,9 @@ namespace JoyD.Windows.CS
picBoxTemp.MouseUp += PicBoxTemp_MouseUp; picBoxTemp.MouseUp += PicBoxTemp_MouseUp;
picBoxTemp.Cursor = Cursors.Cross; picBoxTemp.Cursor = Cursors.Cross;
btnDrawRegion.ToolTipText = "绘制模式已启用,点击图片区域绘制矩形框(点击关闭)"; btnDrawRegion.ToolTipText = "绘制模式已启用,点击图片区域绘制矩形框(点击关闭)";
// 显示颜色选择按钮
btnSelectColor.Visible = true;
} }
else else
{ {
@@ -82,6 +88,9 @@ namespace JoyD.Windows.CS
btnDrawRegion.ToolTipText = "绘制温度检测区域(点击开启/关闭)"; btnDrawRegion.ToolTipText = "绘制温度检测区域(点击开启/关闭)";
// 重绘以清除临时矩形 // 重绘以清除临时矩形
picBoxTemp.Invalidate(); picBoxTemp.Invalidate();
// 隐藏颜色选择按钮
btnSelectColor.Visible = false;
} }
} }