guardar eventos

11/05/2004 - 17:49 por José Cordero | Informe spam
Hola, estoy haciendo una interfaz configurable y necesitaria cambiar los
eventos de los controles momentaneamente, despues tendrian que volver a
quedar como antes.
El problema esta en que me gustaría hacer esto totalmente independiente del
resto del codigo Entonces necesito partiendo solo de la lista de una lista
de controles reemplazar sus eventos click y luego dejarlos como estaban pero
como puedo desde el control guardar el evento ya que control.Click solo me
deja usarlo delante o detras de += o -=.
Gracias
 

Leer las respuestas

#1 Octavio Hernandez
11/05/2004 - 20:05 | Informe spam
José,

Efectivamente, no se puede hacer otra cosa que no sea += ó -= con un evento
excepto en el caso en que estés dentro de la clase en cuestión. Es un
problema difícil (e interesante). ¿Has pensado en crear para cada control un
"sustituto" con los mismos valores de propiedades pero sin eventos asignados
para mostrarlos alternativamente?

Salu2,

Octavio

"José Cordero" escribió en el mensaje
news:OjfeX%
Hola, estoy haciendo una interfaz configurable y necesitaria cambiar los
eventos de los controles momentaneamente, despues tendrian que volver a
quedar como antes.
El problema esta en que me gustaría hacer esto totalmente independiente


del
resto del codigo Entonces necesito partiendo solo de la lista de una lista
de controles reemplazar sus eventos click y luego dejarlos como estaban


pero
como puedo desde el control guardar el evento ya que control.Click solo me
deja usarlo delante o detras de += o -=.
Gracias


Preguntas similares