111,128
社区成员
发帖
与我相关
我的任务
分享private void pictureBox1_MouseDown(object sender, MouseEventArgs e)//鼠标按下
{
IsMouseDown = true;
ptDown.X = e.X;//记录当前鼠标点位于ptDown
ptDown.Y = e.Y;
}
private void pictureBox1_MouseUp(object sender, MouseEventArgs e)
{
IsMouseDown = false;//再这画图也不行
}
private void pictureBox1_MouseMove(object sender, MouseEventArgs e)//鼠标移动
{
ptNow.X = e.X;
ptNow.Y = e.Y;//记录当前鼠标点位于ptNow
pictureBox1.Invalidate();//更新画图
}
private void pictureBox1_Paint(object sender, PaintEventArgs e)
{
Graphics g = e.Graphics;
if (IsMouseDown)
{g.DrawLine(p, ptDown, ptNow);}
}