diff --git a/Windows/CS/Framework4.0/Toprie/Toprie/Setting.Designer.cs b/Windows/CS/Framework4.0/Toprie/Toprie/Setting.Designer.cs
index 7a08577..03230fa 100644
--- a/Windows/CS/Framework4.0/Toprie/Toprie/Setting.Designer.cs
+++ b/Windows/CS/Framework4.0/Toprie/Toprie/Setting.Designer.cs
@@ -145,6 +145,7 @@ namespace JoyD.Windows.CS
this.btnNewTempRegion.Size = new System.Drawing.Size(23, 4);
this.btnNewTempRegion.Text = "新建测温区";
this.btnNewTempRegion.ToolTipText = "新建测温区";
+ this.btnNewTempRegion.Click += new System.EventHandler(this.BtnNewTempRegion_Click);
//
// btnLoadTempRegion
//
diff --git a/Windows/CS/Framework4.0/Toprie/Toprie/Setting.cs b/Windows/CS/Framework4.0/Toprie/Toprie/Setting.cs
index 7afce4f..d10a5b7 100644
--- a/Windows/CS/Framework4.0/Toprie/Toprie/Setting.cs
+++ b/Windows/CS/Framework4.0/Toprie/Toprie/Setting.cs
@@ -2999,6 +2999,34 @@ namespace JoyD.Windows.CS
}
}
+ ///
+ /// 新建测温区按钮点击事件
+ ///
+ private void BtnNewTempRegion_Click(object sender, EventArgs e)
+ {
+ try
+ {
+ // 移除所有已有的测温区列表
+ _drawnRectangles.Clear();
+
+ // 取消选中状态
+ _selectedRegionIndex = -1;
+
+ // 用透明色清空叠加层图像
+ CreateRectangleOverlayImage();
+
+ // 触发重绘
+ picBoxTemp.Invalidate();
+
+ // 更新按钮可见性,设置为就绪状态
+ UpdateButtonsVisibility(0);
+ }
+ catch (Exception ex)
+ {
+ Console.WriteLine("新建测温区失败: " + ex.Message);
+ }
+ }
+
///
/// 删除按钮点击事件
///