Manejo de Eventos para Controles creados en Ejecución

09/05/2006 - 20:46 por Adal | Informe spam
Creo un combobox, pero como puedo no he podido acceder al evento SelectedIndex
Alguna idea de como acceder a los eventos cuando se crean controles en
tiempo de ejecución??
 

Leer las respuestas

#1 Leonardo Azpurua [mvp vb]
10/05/2006 - 00:48 | Informe spam
"Adal" escribió en el mensaje
news:
Creo un combobox, pero como puedo no he podido acceder al evento
SelectedIndex
Alguna idea de como acceder a los eventos cuando se crean controles en
tiempo de ejecución??




Hola, Adal:

La rutina para procesar los eventos de los nuevos controles debe preexistir.

Es cualquier sub, con la firma Sub LaRutina(Sender As Object, e As
EventArgs). De hecho puede ser un poco mas complejo: diferentes eventos
pueden utilizar diferentes tipos de argumentos en <e>. System.EventArgs es
una clase base, de la cual se derivan otras mas especificas, como
KeyPressEventArgs, o MouseEventArgs. En el caso particular del evento
SelectedIndexChange, <e> es del tipo EventArgs.

Luego usas AddHandler para asociar el evento que te interese del nuevo
control con la rutina:

AddHandler NuevoControl.NombreEvento, AddressOf LaRutina

Salud!

Preguntas similares