none
picturebox RRS feed

  • Pregunta

  • Hola,

    llevo unos dias intentando dibujar un circulo , una elipse , un cuadrado dentro de un picturebox , pero no lo consigo . crea la determinada figura pero en el form no dentro del picturebox.

    Me gustaria saber si hay que llamar a alguna funcion dentro del picturebox paint para poderlo dibujar dentro o como se debe de hacer.

    gracias.

    miércoles, 14 de abril de 2010 22:47

Todas las respuestas

  • Captura el evento paint del picturebox y pinta ahí lo que quieras.
    MVP Visual C++ - Visita mi blog sobre desarrollo: http://geeks.ms/blogs/rfog/
    domingo, 18 de abril de 2010 11:20
    Moderador
  • podrias poner un ejemplo , lo he intentado pero me da error.
    martes, 20 de abril de 2010 9:47
  • Con el form abierto y el PictureBox seleccionado te vas a las propiedades y seleccionas los evento. Haces doble clic en el evento Paint del PictureBox y te aparece el editor de código.

    En el evento pones algo así:

    	private: System::Void pictureBox1_Paint(System::Object^ sender, System::Windows::Forms::PaintEventArgs^ e) {
    				 Drawing::Rectangle r;
    				 r.X=0;
    				 r.Y=0;
    				 r.Height=pictureBox1->Height;
    				 r.Width=pictureBox1->Width;
    				 e->Graphics->DrawEllipse(Pens::Black,r);
    			 }

    MVP Visual C++ - Visita mi blog sobre desarrollo: http://geeks.ms/blogs/rfog/
    miércoles, 21 de abril de 2010 14:31
    Moderador