override

05/06/2006 - 11:19 por carlos | Informe spam
hola,

Tengo un pictureBox en un formulario.
Es posible hacer un override de su método paint?
porque si en el código del formulario hago "protected override onPaint(...)"
este me lo hace del formulario, no?
Y lo que quiero, es hacer el override del paint del pictureBox y no del
formulario.

Muchas gracias

Preguntas similare

Leer las respuestas

#1 Alberto Poblacion
05/06/2006 - 14:45 | Informe spam
"carlos" wrote in message
news:%
Tengo un pictureBox en un formulario.
Es posible hacer un override de su método paint?
porque si en el código del formulario hago "protected override
onPaint(...)"



El OnPaint del PictureBox es protected, y por lo tanto solo es accesible
desde una clase hija del PictureBox. Puedes heredar de él, y en tu clase
hija hacer el override.

Pero si lo que quieres es pintar algo en el PictureBox, lo que puedes
hacer en lugar de eso es conectarte a su evento Paint y realizar el dibujo
en la rutina del evento.
Respuesta Responder a este mensaje
#2 carlos
05/06/2006 - 16:25 | Informe spam
Tienes toda la razón!
Muchas grácias.

"Alberto Poblacion"
escribió en el mensaje news:
"carlos" wrote in message
news:%
> Tengo un pictureBox en un formulario.
> Es posible hacer un override de su método paint?
> porque si en el código del formulario hago "protected override
> onPaint(...)"

El OnPaint del PictureBox es protected, y por lo tanto solo es


accesible
desde una clase hija del PictureBox. Puedes heredar de él, y en tu clase
hija hacer el override.

Pero si lo que quieres es pintar algo en el PictureBox, lo que puedes
hacer en lugar de eso es conectarte a su evento Paint y realizar el dibujo
en la rutina del evento.



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida