在Windows窗体上动态绘制箭头

时间:2013-03-19 06:08:26

标签: c# winforms

我想绘制一个具有以下要求的不同类型的箭头  箭头位置,这是一个具有以下属性的枚举         左,右,两者,无。 箭头类型:箭头的类型应该是附加的   为此使用枚举 箭头大小         再次枚举小,中,大 请告诉我如何做到这一点。

1 个答案:

答案 0 :(得分:-1)

当鼠标悬停在特定控件上时,是否要更改鼠标光标? 您可以阅读有关System.Windows.Forms.Cursor:

的信息
Cursor.Current = Cursors.Arrow;

您也可以设置自己定义的光标,并且可以更改大小。如果你真的想在控件上绘制一个箭头,你可以在控件上注册paint事件

private void control_Paint(object sender, PaintEventArgs e)
{
    Graphics g = e.Graphics;
}

然后你可以使用图形实例绘制所有类型的东西。