Crear un evento

22/12/2006 - 17:50 por ANT1 | Informe spam
¿Se podría crear un evento para poder controlar cuando un objeto de
nuestro formulario es modificado?

En mi caso sería controlar cuando un List<> cambia. Ya sea en tamaño
o alguno de sus Items.

Preguntas similare

Leer las respuestas

#1 Alberto Poblacion
22/12/2006 - 19:04 | Informe spam
"ANT1" wrote in message
news:
En mi caso sería controlar cuando un List<> cambia. Ya sea en tamaño
o alguno de sus Items.



Podrías heredar del List<> y en tu clase hija hacer un override de los
métodos que estés usando para modificar la colección, tales como Add y
Remove. Dentro de tu override podrías disparar el evento, y luego llamar al
método original, base.Add o base.Remove.
Respuesta Responder a este mensaje
#2 Hernan
22/12/2006 - 20:58 | Informe spam
¿Se podría crear un evento para poder controlar cuando un objeto de
nuestro formulario es modificado?

En mi caso sería controlar cuando un List<> cambia. Ya sea en tamaño
o alguno de sus Items.



Podrías usar BindingList<> que incorpora el evento ListChanged para la
modificación de la lista.
Para los cambios de los ítemes éstos deberían "informar" al
contenedor
que se ha producido un cambio para que la lista dispare el evento
ListChanged con ItemChanged como parámetro.

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