为btnAddTempDiff和btnDeleteTempDiff按钮添加图标绘制代码
This commit is contained in:
@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
|
||||
Reference in New Issue
Block a user