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); + } + } + /// /// 删除按钮点击事件 ///