Visual CSharp .NET - Herencia Formulario

 
Vista:

Herencia Formulario

Publicado por Jose Luis (5 intervenciones) el 14/12/2004 18:12:13
Que tal soy nuevo programando en C# y tengo algunas dudas. He creado un Form(FrmPrincipal) con varios Botones en los cuales en el evento Click de los Botones hay un determinado proceso, cuando creo varios Forms Heredados de este mi consulta es la siguiente: Como puedo hacer para que en algunos de mis formularios heredados no todos el evento Click de los Botones no ejecute el evento de su ancestro sino quiero ponerle otro proceso diferente.
De antemano Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Herencia Formulario

Publicado por Edgar (82 intervenciones) el 16/12/2004 12:06:08
Hola

Lo que podrias hacer es declarar el método del evento protegido y virtual, de esta manera podrás sobreescribir el método del evento en cada formulario hijo.

Es decir, declara tu método asi

protected virtual metodo(...)
{

}

Y luego en el formulario hijo haces esto

protected override metodo()
{

}

Si quieres ejecutar el metodo originar haces base.metodo(...)

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar