我想用鼠标画e.X和e.Y.我知道我应该使用,list<Point>但我不知道该怎么做.不幸的是我有问题drawlines,我做不到.
有人告诉我,我应该使用drawlines而不是Fillellipse.
这是我当前绘图和我想要做的绘图的图片:
绘图http://img.fileup.cz/?di=1413056646794
这是代码:
private void panel1_MouseMove(object sender, MouseEventArgs e)
{
if (action2)
{
stetec = new SolidBrush(lbl_color.BackColor);
Graphics kp = panel1.CreateGraphics();
kp.FillEllipse(stetec, e.X, e.Y, 14, 14);
kp.Dispose();
}
}
private void panel1_MouseUp(object sender, MouseEventArgs e)
{
action2 = false;
}
private void panel1_MouseDown(object sender, MouseEventArgs e)
{
action2 = true;
}
private void panel1_Paint(object sender, PaintEventArgs e)
{
}
Run Code Online (Sandbox Code Playgroud)