在Windows窗体上动态绘制箭头

本文关键字:绘制 动态 Windows 窗体 | 更新日期: 2023-09-27 18:04:49

我想按照以下要求绘制不同类型的箭头箭头位置,它是一个枚举,具有以下属性左,右,都,没有。箭头类型:箭头类型应如附件所示对于这个Use enum箭头的大小再次枚举小,中,大请给我一些建议。

在Windows窗体上动态绘制箭头

当鼠标位于特定控件上时,是否要更改鼠标光标?你可以读到System.Windows.Forms.Cursor:

Cursor.Current = Cursors.Arrow;

您还可以设置自己定义的游标,并且可以更改其大小。如果你真的想在控件上画一个箭头,你可以在控件

上注册paint事件。
private void control_Paint(object sender, PaintEventArgs e)
{
    Graphics g = e.Graphics;
}

然后你可以使用图形实例来绘制各种各样的东西