Bueno amigo, sobre lo de dibujar en un PictureBox:
Código:
private bool hazDibujo = false;
private void pictureBox1_MouseDown(object sender, MouseEventArgs e)
{
hazDibujo = true;
}
private void pictureBox1_MouseUp(object sender, MouseEventArgs e)
{
hazDibujo = false;
}
private void pictureBox1_MouseMove(object sender, MouseEventArgs e)
{
if(hazDibujo)
{
Graphics objGrafico = objPicture.CreateGraphics();
Pen objLapiz = new Pen(Color.Black, (float)tamanioPluma.Value);
objGrafico.DrawEllipse(objLapiz, e.X, e.Y, (float)tamanioPluma.Value, (float)tamanioPluma.Value);
objPuntos.Add(new Point(e.X, e.Y));
}
}
Sobre lo otro, ya te digo de antemano que Refres(); en el metodo Paint() no sirve, ya que estaría limpiando constantemente el PictureBox.
Por favor, ayuda !!!