| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
Joaquin Pestoni vCool

Registrado: 08 Jul 2007 Mensajes: 130 Ubicación: Buenos Aires - Argentina
|
Publicado: Mie, 10-Feb-2010 21:16:22 Asunto: Evitar que un botón se seleccione con tecla tab |
|
|
Buenas tardes
Tengo un formulario que en realidad es una ficha donde se ingresan distintos datos. Ahora bien a uno de los botones que tiene la función de imprimir, le destilde el selecc. con tab para evitar que si el usuario por cualquier motivo acciona la tecla citada antes de terminar la carga de datos le envíe el foco, dado que este en el pierde foco tiene un proceso que vacía una tabla temporal y desactiva el botón mencionado. Que debería hacer para evitar esta situación dado que con lo que hice no funciona, al accionar tab la tabla se vacía y el botón se desactiva.
Gracias y un saludo
jpestoni |
|
| Volver arriba |
|
 |
HeavyBlade vCool


Registrado: 16 Abr 2008 Mensajes: 209 Ubicación: Medellín - Colombia
|
Publicado: Jue, 11-Feb-2010 00:50:08 Asunto: |
|
|
Hola,
Pues con lo que cuentas todo esta bien e hiciste los correcto al quitarle el check al seleccionar con Tab, habria que revisar desde donde mas estas disparando el proceso que mencionas para rastrear el evento que te lo dispara.
Saludos, _________________ Quieres resultados diferentes ? simple, deja de hacer lo mismo.
http://velnex.wordpress.com
Google Maps:maps.google.es/maps?q=6.312046,-75.572076
Skype: cristian_cvg
Twitter: @Cristiancvg |
|
| Volver arriba |
|
 |
Joaquin Pestoni vCool

Registrado: 08 Jul 2007 Mensajes: 130 Ubicación: Buenos Aires - Argentina
|
Publicado: Jue, 11-Feb-2010 02:37:38 Asunto: |
|
|
Buenas noches
Gracias HeavyBlade por responder, te cuento que ese proceso se dispara también desde el botón aceptar que cierra el form. No obstante ello momentáneamente he alejado lo mas posible en el orden de tabulación el citado botón cosa que es necesario pulsar varias veces la tecla tab para que se produzca la anomalía lo cual se hace mas improbable que esto suceda. Luego con mas detenimiento trataré de encontrarle solución. Por ahora no la encuentro.
Un saludo
jpestoni |
|
| Volver arriba |
|
 |
Francisco Hoyos vLeader

Registrado: 22 Sep 2005 Mensajes: 2548 Ubicación: Gijón (Asturias) España GMaps: 43.538740, -5.661970
|
Publicado: Jue, 11-Feb-2010 11:04:55 Asunto: |
|
|
Dos posibles situaciones: Que tengas la tecla Tab como acelerador de botón. Otra, si el proceso lo tienes en el evento Pre del botón Aceptar, se disparará el proceso si usas una rejilla de histórico para introducir registros.
Mira a ver si se da alguna de estas situaciones.
Suerte. _________________ Francisco Hoyos
frhoydon@gmail.com |
|
| Volver arriba |
|
 |
Joaquin Pestoni vCool

Registrado: 08 Jul 2007 Mensajes: 130 Ubicación: Buenos Aires - Argentina
|
Publicado: Jue, 11-Feb-2010 13:57:32 Asunto: |
|
|
Buenos días
Gracias Francisco por ocuparte. Te comento que la tecla tab no esta siendo usada como aceleradora. Los procesos que maneja el botón en cuestión son: En comando un proceso para imprimir un informe. En el gana foco un proceso carga un histórico y mediante un tubo de ficha envía datos a una temporal. En el pierde foco otro proceso que vacía dicha tabla. El botón salir del form, en el posterior un proceso que vacía la tabla temporal y en el gana foco un proceso que modifica dos variables, una de ellas desactiva el botón mencionado en primer término. Por ahora esta situación no me genera demasiados dificultades, dado que encontré por el momento una solución transitoria, comentada en mi primer mensaje. Trataré de revisar en profundidad para encontrar la solución. No obstante si alguien tiene alguna otra sugerencia se la agradeceré.
Un saludo
jpestoni |
|
| Volver arriba |
|
 |
|