|
Página 1 de 1
|
Casi Salgo Loco Con Esta Tontería (grupos De Controles)
Autor |
Mensaje |
shordi
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4982
Edad: 64 Ubicación: Albacete
|
Casi Salgo Loco Con Esta Tontería (grupos De Controles)
Téngase un grupo de controles, algo así:
Eso nos crea un puñado de botoncitos. Al ponerles su cláusula AS "CancelItemCola" en la instanciación, pues ya sabemos a qué evento responden: a CancelItemCola_Clicki(), evidentemente.
Peeeero al implementar también la propiedad .Action con el mismo nombre... ¿Qué pasa?
Pues que al pulsar uno, se dan por pulsados todos. No sé si es un bug o una tontá, pero casi salgo loco depurando el bucle de eventos, la función _click() y las bragas de su madre hasta que he caído en esa tontería.
=================== No podemos regresar
|
#1 Viernes, 04 Diciembre 2015, 13:23 |
|
|
Shell
Analista Programador
Registrado: Marzo 2010
Mensajes: 5278
Edad: 53 Ubicación: Al otro lado de la pantalla
|
Re: Casi Salgo Loco Con Esta Tontería (grupos De Controles)
Pues si que te gusta la "acción".
Tiene que ser para partirse todos los botones a la vez funcionando. Menudo cachondeo.
Saludos
=================== Gambas Básico
"No es un bug, es una característica no documentada"
|
#2 Viernes, 04 Diciembre 2015, 13:28 |
|
|
tincho
Analista Programador
Registrado: Noviembre 2014
Mensajes: 2565
Edad: 48 Ubicación:
|
Re: Casi Salgo Loco Con Esta Tontería (grupos De Controles)
que pasa si usas "LAST" ?
|
#3 Domingo, 13 Diciembre 2015, 00:34 |
|
|
jguardon
Administrador
Registrado: Septiembre 2009
Mensajes: 2708
Edad: 57 Ubicación: Granada
|
Re: Casi Salgo Loco Con Esta Tontería (grupos De Controles)
No confundamos Action con Group, son cosas distintas.
Con un grupo, lo que hacemos es compartir un evento determinado en común con todos los elementos del grupo.
Por otra parte, una acción se usa para tener sincronizados los estados de dos controles, comúnmente se emplea para mantener sincronizado un ítem de menú con un botón o toolbutton.
De esa manera, si tengo un toolbutton pulsado (de tipo toogle, o switchbutton) el ítem de menú estará en el mismo estado que el botón y viceversa. También, en caso de no usar controles con dos estados, podemos disparar el mismo evento desde ambos elementos, etc.
Lo normal es usar Action cuando se hace una aplicación que cumple mínimamente con los requisitos de usabilidad, que entre otras cosas incluye la posibilidad de manejar la aplicación mediante menús y botones, además de teclado, en ausencia de un mouse.
Saludos
=================== Jesús Guardón
Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".
"uo ǝs ʇɐu pıɟıɔıן ɐdɹǝupǝɹ ɐ dɹoƃɹɐɯɐɹ, soןo ɥɐʎ bnǝ dɹodouǝɹsǝןo"
|
#4 Domingo, 13 Diciembre 2015, 01:12 |
|
|
shordi
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4982
Edad: 64 Ubicación: Albacete
|
Re: Casi Salgo Loco Con Esta Tontería (grupos De Controles)
No confundamos Action con Group, son cosas distintas.
Con un grupo, lo que hacemos es compartir un evento determinado en común con todos los elementos del grupo.
Por otra parte, una acción se usa para tener sincronizados los estados de dos controles, comúnmente se emplea para mantener sincronizado un ítem de menú con un botón o toolbutton.
De esa manera, si tengo un toolbutton pulsado (de tipo toogle, o switchbutton) el ítem de menú estará en el mismo estado que el botón y viceversa. También, en caso de no usar controles con dos estados, podemos disparar el mismo evento desde ambos elementos, etc.
Lo normal es usar Action cuando se hace una aplicación que cumple mínimamente con los requisitos de usabilidad, que entre otras cosas incluye la posibilidad de manejar la aplicación mediante menús y botones, además de teclado, en ausencia de un mouse.
Saludos
Amén.
La moraleja: Ojo con el copiado y pegado, aunque sea tu propio código, que te puede dar resultados impredecibles.
=================== No podemos regresar
|
#5 Domingo, 13 Diciembre 2015, 12:27 |
|
|
|
Temas parecidos
Temas parecidos
|
Página 1 de 1
|
Usuarios navegando en este tema: 0 registrados, 0 ocultos y 0 invitados Usuarios registrados conectados: Ninguno
|
No puede crear mensajes No puede responder temas No puede editar sus mensajes No puede borrar sus mensajes No puede votar en encuestas No puede adjuntar archivos Puede descargar archivos No puede publicar eventos en el calendario
|
|
|
|
|