https://foro.gambas-es.org/viewtopic.php?f=1&t=1861
-----------------------------------
CanihoJR
Miercoles, 31 Agosto 2011, 15:03

Cual Seria El Evento "onchange" De Un Checkbox?
-----------------------------------
Pues eso, en php tengo un evento que se activa cuando cambio la propiedad del checkbox, ya sea mediante teclado o mediante ratón....  en gambas solo se me ocurre hacerlo mediante _click pero no pasaría nada si lo activo mediante el teclado que suele ser mi caso habitual..........

alguna idea? o cual seria el evento adecuado? o tendria que hacerme algo "casero"?


-----------------------------------
jsbsan
Miercoles, 31 Agosto 2011, 16:22

Re: Cual Seria El Evento "onchange" De Un Checkbox?
-----------------------------------
Checkbox: Tiene el evento keypress, se activa cuando pulsas una tecla cuando el foco esta en el checkbox por teclado, y con codigo puede "ejecutar" lo que sea, cuando lo detecte el cambio, a ver si te pueden servir para lo que quieres...


-----------------------------------
CanihoJR
Miercoles, 31 Agosto 2011, 17:04

Re: Cual Seria El Evento "onchange" De Un Checkbox?
-----------------------------------
gracias jsbsan, serviria para hacerlo metodo "chapuzilla" pero parece que no hay nada equivalente a "OnChange" tendria que poner dos veces el mismo codigo, con _Click y con _KeyPress.... :/ 

Alguna otra idea? :)


-----------------------------------
razaAztk
Jueves, 01 Septiembre 2011, 03:03

Re: Cual Seria El Evento "onchange" De Un Checkbox?
-----------------------------------
Yo desplazándome con el tabulador y cambiando el valor del checkbox ya sea con Space o con Enter se activa el evento _Click(). Lo mismo pasa usando el mouse (aunque se ejecuta 2 veces seguidas).
Uso gambas 2.19 en Ubuntu 10.04 con gb.gtk

Saludos!


-----------------------------------
CanihoJR
Jueves, 01 Septiembre 2011, 09:29

Re: Cual Seria El Evento "onchange" De Un Checkbox?
-----------------------------------
ah, pues mira que tolonteria!, con click solamente, exactamente le da igual que sea por teclado que por raton :/ yo uso gb.qt :/  

Gracias! normalmente las soluciones mas faciles suelen ser las que són xD


