From a013fe718552317368eef6d7593e64db27eb2f97 Mon Sep 17 00:00:00 2001 From: zqm Date: Mon, 10 Nov 2025 11:00:28 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=BAbtnAddTempDiff=E5=92=8CbtnDeleteTempDi?= =?UTF-8?q?ff=E6=8C=89=E9=92=AE=E6=B7=BB=E5=8A=A0=E5=9B=BE=E6=A0=87?= =?UTF-8?q?=E7=BB=98=E5=88=B6=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../CS/Framework4.0/Toprie/Toprie/Setting.cs | 54 +++++++++++++++++++ 1 file changed, 54 insertions(+) diff --git a/Windows/CS/Framework4.0/Toprie/Toprie/Setting.cs b/Windows/CS/Framework4.0/Toprie/Toprie/Setting.cs index 8098556..96ddb0f 100644 --- a/Windows/CS/Framework4.0/Toprie/Toprie/Setting.cs +++ b/Windows/CS/Framework4.0/Toprie/Toprie/Setting.cs @@ -1189,6 +1189,60 @@ namespace JoyD.Windows.CS { Console.WriteLine("温差图按钮图标设置失败: " + ex.Message); } + + // 设置添加温差图例按钮的图标 + try + { + Bitmap addTempDiffIcon = new Bitmap(24, 24); + using (Graphics g = Graphics.FromImage(addTempDiffIcon)) + { + // 设置高质量绘图 + g.SmoothingMode = SmoothingMode.AntiAlias; + + // 清除背景为透明 + g.Clear(Color.Transparent); + + // 绘制加号图标 + Pen pen = new Pen(Color.Black, 2); + // 绘制水平线 + g.DrawLine(pen, 8, 12, 16, 12); + // 绘制垂直线 + g.DrawLine(pen, 12, 8, 12, 16); + } + + btnAddTempDiff.Image = addTempDiffIcon; + btnAddTempDiff.ImageTransparentColor = Color.Transparent; + } + catch (Exception ex) + { + Console.WriteLine("添加温差图例按钮图标设置失败: " + ex.Message); + } + + // 设置删除温差图例按钮的图标 + try + { + Bitmap deleteTempDiffIcon = new Bitmap(24, 24); + using (Graphics g = Graphics.FromImage(deleteTempDiffIcon)) + { + // 设置高质量绘图 + g.SmoothingMode = SmoothingMode.AntiAlias; + + // 清除背景为透明 + g.Clear(Color.Transparent); + + // 绘制减号图标 + Pen pen = new Pen(Color.Black, 2); + // 绘制水平线 + g.DrawLine(pen, 8, 12, 16, 12); + } + + btnDeleteTempDiff.Image = deleteTempDiffIcon; + btnDeleteTempDiff.ImageTransparentColor = Color.Transparent; + } + catch (Exception ex) + { + Console.WriteLine("删除温差图例按钮图标设置失败: " + ex.Message); + } } ///