为btnAddTempDiff和btnDeleteTempDiff按钮添加图标绘制代码

This commit is contained in:
zqm
2025-11-10 11:00:28 +08:00
parent d61287d243
commit a013fe7185

View File

@@ -1189,6 +1189,60 @@ namespace JoyD.Windows.CS
{ {
Console.WriteLine("温差图按钮图标设置失败: " + ex.Message); 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);
}
} }
/// <summary> /// <summary>