为删除按钮添加红色叉号图标
This commit is contained in:
@@ -510,6 +510,32 @@ namespace JoyD.Windows.CS
|
|||||||
btnDrawRegion.Image = icon;
|
btnDrawRegion.Image = icon;
|
||||||
btnDrawRegion.ImageTransparentColor = Color.Transparent;
|
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();
|
UpdateColorButtonIcon();
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user