小编Fra*_*nta的帖子

c#用鼠标绘图

我想用鼠标画e.Xe.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)

c# drawing

5
推荐指数
2
解决办法
1万
查看次数

标签 统计

c# ×1

drawing ×1