public partial class FormMove : Form
{
public FormMove()
{
InitializeComponent();
}
#region draw line
Point start; bool draw_down = false;
protected override void OnMouseDown(MouseEventArgs e)
{
base.OnMouseDown(e);
draw_down = true;
start = e.Location;
}
protected override void OnMouseUp(MouseEventArgs e)
{
base.OnMouseUp(e);
draw_down = false;
}
protected override void OnMouseMove(MouseEventArgs e)
{
base.OnMouseMove(e);
if (draw_down)
{
using (var g = this.CreateGraphics())
{
g.DrawLine(new Pen(Brushes.Red), start, e.Location);
this.Validate(true);
}
}
}
#endregion
}
Winform画图的简单方法
最新推荐文章于 2024-04-30 22:56:29 发布