Propiedad Autoredraw de Picturebox

25/10/2004 - 15:32 por Fernando Balderrama | Informe spam
Cual es la propiedad equivalente a 'AutoRedraw' de un PictureBox de VB6 con
el PictureBox de VB .NET?

Estoy desarrollando una aplicacion que dibuja rectangulos en un Picturebox,
pero estos desaparecen en varias situaciones, por ejemplo cuando se pone un
mesagebox encima.
Para dibujar los rectangulos utilizo GDI+:

Picture1.DrawRectangle(Lapiz, x1, y1, 30, 5)

Espero que puedan ayudarme.



Fernando

Preguntas similare

Leer las respuestas

#1 Maycol Alvarez
25/10/2004 - 15:57 | Informe spam
En realidad AutoRedraw en VB6 convertia el HDC del Picture en un Grafico
persoistente (BMP en Memoria), Visual Basic.net ya no dispone de esto ya que
está tecnica consume mucha memoria.

si quieres dibujar graficos en tu picture, coloca los comandos de dibujo en
el evento paint, si es una especie de programa de dibujo crea una histancia
de Bitmap, y dibuja en ella, asiganasela a la propiedad image del picture, y
cada vez que dibujes en ella refrescalo (picturebox1.refresh())

es un poco tedioso, lo sé, yo tambien pase por lo mismo, pero luego te
acostumbras.
Respuesta Responder a este mensaje
#2 Fernando Balderrama
26/10/2004 - 01:33 | Informe spam
Gracias.


"Maycol Alvarez" escribió en el
mensaje news:
En realidad AutoRedraw en VB6 convertia el HDC del Picture en un Grafico
persoistente (BMP en Memoria), Visual Basic.net ya no dispone de esto ya


que
está tecnica consume mucha memoria.

si quieres dibujar graficos en tu picture, coloca los comandos de dibujo


en
el evento paint, si es una especie de programa de dibujo crea una


histancia
de Bitmap, y dibuja en ella, asiganasela a la propiedad image del picture,


y
cada vez que dibujes en ella refrescalo (picturebox1.refresh())

es un poco tedioso, lo sé, yo tambien pase por lo mismo, pero luego te
acostumbras.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida