Herencia multiple

13/07/2006 - 10:18 por Javier Garcia | Informe spam
Buenas, estoy generando clases para modificar los controles contenedores y
el código es el mismo para controles tipo panel, Form, etc.

Ahora lo tengo hecho de forma que mi form hereda de Windows.Form.Form e
implementa una interfaz que he creado, pero tengo que reescribir el codigo
de la clase, e igual para el panel, etc.

Se puede hacre de alguna forma que solo escribiendo el codigo en una clase
esos controles puedan heredar de form y de la clase con el codigo propio??

Muchas gracias

Preguntas similare

Leer las respuestas

#1 Cesar
21/07/2006 - 22:00 | Informe spam
What???
"La única forma de hacer herencia múltiple en .NET es mediante interfaces,",
tienens razon si te refieres a C#, pero como dices .NET, puews te digo que
no es la unica forma Visual c++ .Net soporta Herencia multiple.

Saludos

Cesar
"RFOG" ha scritto nel messaggio
news:%
La única forma de hacer herencia múltiple en .NET es mediante interfaces,
pero el interface no puede contener código, por lo que la única forma que


se
me ocurre es "contención".

Que tu clase contenga una instancia a la que tiene tu código, y esa clase


le
pase a la instancia los parámetros necesarios (o al revés), o de forma
cruzada (ya que el C# permite referencias cruzadas).

Visita mi blog: http://rfog.blogsome.com
Libros, ciencia ficción y programación
> - ¡María, tráeme un manzana!
- ¿Te la pelo?
- Vale, pero tráeme un manzana.

"Javier Garcia" wrote in message
news:%
> Buenas, estoy generando clases para modificar los controles contenedores


y
> el código es el mismo para controles tipo panel, Form, etc.
>
> Ahora lo tengo hecho de forma que mi form hereda de Windows.Form.Form e
> implementa una interfaz que he creado, pero tengo que reescribir el


codigo
> de la clase, e igual para el panel, etc.
>
> Se puede hacre de alguna forma que solo escribiendo el codigo en una


clase
> esos controles puedan heredar de form y de la clase con el codigo


propio??
>
> Muchas gracias
>


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