Me las traigo con algunos controles en Visual Basic. La última pelea ha sido con el chekbox. El motivo, controlar que no se pueda marcar o desmarcar la opción cuando estoy en modo «Ver datos». Con los demás controles (todos textboxes, maskedtextboxes, comboboxes y listboxes) lo había hecho controlando el evento Enter del GroupBox en el que se encuentran, de forma que, en modo «Ver datos», todos los intentos de acceder a un control dentro del GroupBox eran desviado a otro control, en este caso un listbox, podía haber sido un botón de navegación, etc. El problema surgió porque al marcar o desmarcar un checkbox no se pasa por el evento Enter, ni del chekbox ni del control que lo contiene. Lo mismo pasa con el numericupdown o el datetimepicker, pero con esos no he conseguido aún dar con la tecla (tampoco he tenido que usarlos de un tiempo a esta parte).
Sigue leyendo
El checkbox y yo
Responder