CheckedChanged o Click

14/12/2008 - 16:15 por Carlos | Informe spam
Para ejecutar un metodo cuando el usuario cambie el valor de un checkbox
interactivamente, ya sea por teclado o por el mouse, es necesario con el
evento CheckedChanged o me es suficiente con el propio Click? la verdad no
veo la diferencia.

gracias
 

Leer las respuestas

#1 SoftJaén
14/12/2008 - 16:56 | Informe spam
"Carlos" escribió:

Para ejecutar un metodo cuando el usuario cambie el valor de un checkbox
interactivamente, ya sea por teclado o por el mouse, es necesario con el
evento CheckedChanged o me es suficiente con el propio Click? la verdad
no veo la diferencia.



Hola, Carlos:

Si el usuario cambia el valor de la propiedad «Checked» con el ratón o el
teclado, da igual que detectes cualquiera de los dos eventos. Si se
encuentran implementados los dos, primero se desencadena el evento
«CheckedChanged» y después el evento «Click».

Pero ahora imagina que modificas el valor de la propiedad «Checked» mediante
programación:

checkBox1.Checked =! checkBox1.Checked;

En esto caso, sólo se desencadenará el evento «CheckedChanged», por tanto,
éste sería el evento idóneo para ejecutar cualquier otro método.

Un saludo

Enrique Martínez
[MS MVP - VB]

Nota informativa: La información contenida en este mensaje, así como el
código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin
garantías de ninguna clase, y no otorga derecho alguno. Usted asume
cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado o
sugerido en el presente mensaje.

Preguntas similares