From dd2824f5e0a2698ac75c5cec192ac7a0969e18a0 Mon Sep 17 00:00:00 2001 From: zqm Date: Fri, 7 Nov 2025 11:06:42 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=BA=E5=88=A0=E9=99=A4=E6=8C=89=E9=92=AE?= =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E7=BA=A2=E8=89=B2=E5=8F=89=E5=8F=B7=E5=9B=BE?= =?UTF-8?q?=E6=A0=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../CS/Framework4.0/Toprie/Toprie/Setting.cs | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/Windows/CS/Framework4.0/Toprie/Toprie/Setting.cs b/Windows/CS/Framework4.0/Toprie/Toprie/Setting.cs index 0a62305..092b5cd 100644 --- a/Windows/CS/Framework4.0/Toprie/Toprie/Setting.cs +++ b/Windows/CS/Framework4.0/Toprie/Toprie/Setting.cs @@ -510,6 +510,32 @@ namespace JoyD.Windows.CS btnDrawRegion.Image = icon; btnDrawRegion.ImageTransparentColor = Color.Transparent; + // 设置删除按钮的图标 + try + { + Bitmap deleteIcon = new Bitmap(24, 24); + using (Graphics g = Graphics.FromImage(deleteIcon)) + { + // 设置高质量绘图 + g.SmoothingMode = SmoothingMode.AntiAlias; + + // 清除背景为透明 + g.Clear(Color.Transparent); + + // 绘制一个红色的叉号作为删除图标 + Pen deletePen = new Pen(Color.Red, 3); + g.DrawLine(deletePen, 6, 6, 18, 18); // 从左上角到右下角的线 + g.DrawLine(deletePen, 18, 6, 6, 18); // 从右上角到左下角的线 + } + + btnDeleteRegion.Image = deleteIcon; + btnDeleteRegion.ImageTransparentColor = Color.Transparent; + } + catch (Exception ex) + { + Console.WriteLine("删除按钮图标设置失败: " + ex.Message); + } + // 设置颜色选择按钮的图标 UpdateColorButtonIcon(); }