Eliminar botón de formulario heredado

16/02/2004 - 16:04 por Dani | Informe spam
Hola, Tengo un formulario con dos botones. He craedo otro
que hereda de este pero no quiero que tenga todos los
elemntos que le padre. He intentado borrar lo que no
quiro pero no me deja. ¿Cómopuedo hacerlo?
Gracias!!

Preguntas similare

Leer las respuestas

#1 Damian Bacalov
16/02/2004 - 16:15 | Informe spam
No podrías hacer Boton.Visible = false ???

Damian

"Dani" wrote in message
news:111c401c3f49e$3d7984d0$
Hola, Tengo un formulario con dos botones. He craedo otro
que hereda de este pero no quiero que tenga todos los
elemntos que le padre. He intentado borrar lo que no
quiro pero no me deja. ¿Cómopuedo hacerlo?
Gracias!!
Respuesta Responder a este mensaje
#2 Pedro Luna Montalvo
16/02/2004 - 16:19 | Informe spam
Ocultalo en el formulario hijo.
Visible = False

Saludos
Pedro


"Dani" escribió en el mensaje
news:111c401c3f49e$3d7984d0$
Hola, Tengo un formulario con dos botones. He craedo otro
que hereda de este pero no quiero que tenga todos los
elemntos que le padre. He intentado borrar lo que no
quiro pero no me deja. ¿Cómopuedo hacerlo?
Gracias!!
Respuesta Responder a este mensaje
#3 Ariel Popovsky
16/02/2004 - 19:13 | Informe spam
Asegurate que en el form padre el botón no tenga el modificador Private, si
es public, internal o protected tendrías que poder ocultarlo.
También podrías sacarlo de la colección Controls del Form con Remove o
RemoveAt.

Ahora, desde el punto de vista de diseño orientado a objetos, si no
necesitas ese botón en todos los hijos podrías considerar rediseñar tu
jerarquía de clases.
Ahora tienes FrmA c/boton X
FrmB:FrmA c/boton X y FormC:FormA s/boton.
Pasa el boton a C y luego extiende C cuando necesitas que este el botón.
Espero haber sido claro.

Saludos!
Ariel Popovsky
Buenos Aires
"Dani" wrote in message
news:111c401c3f49e$3d7984d0$
Hola, Tengo un formulario con dos botones. He craedo otro
que hereda de este pero no quiero que tenga todos los
elemntos que le padre. He intentado borrar lo que no
quiro pero no me deja. ¿Cómopuedo hacerlo?
Gracias!!
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida