SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => C# => Mensaje iniciado por: itnas en Viernes 27 de Abril de 2007, 10:38

Título: Comunicación Entre Clases
Publicado por: itnas en Viernes 27 de Abril de 2007, 10:38
Tengo un problema sencillo pero debido a mi desconocimiento del leguaje no se por dónde salir:

clase 'A' que hereda de Form que hace el formulario
clase 'B' que herada de 'System.Collections.CollectionBase'

En A creo una variable 'Var' objeto de B, la hago un 'new', y llamo a un método de B que me va creando una colección de 'TextBoxes'.

La clase B, va asignando evento a cada 'TextBox'.

PROBLEMA:

¿como puedo asignar una funcion manejadora del evento que esté dentro de la clase A, sin que el compilador me diga que la funcion no la encuentra?
o bien
¿como puedo acceder a 'Var' desde la clase B para leer el contenido de los TextBox? :unsure:

Muchas gracias!!!
Título: Re: Comunicación Entre Clases
Publicado por: bob esponja en Viernes 27 de Abril de 2007, 11:24
creo que lo qie buscas son delegates.

http://msdn2.microsoft.com/es-es/library/9...y8e(VS.80).aspx (http://msdn2.microsoft.com/es-es/library/900fyy8e(VS.80).aspx)
http://www.codersource.net/csharp_delegates_events.html (http://www.codersource.net/csharp_delegates_events.html)