Ver Mensaje Individual
  #3 (permalink)  
Antiguo 25/10/2007, 00:29
chcma
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 2.429
Antigüedad: 20 años, 11 meses
Puntos: 7
Re: Redibujar PictureBox C# 2.0

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 !!!
__________________
Charlie.