为删除按钮添加红色叉号图标
This commit is contained in:
@@ -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();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user