Página 1 de 1

Problema con SetKey

Publicado: Mar Sep 26, 2006 1:08 am
por Mariano Filippi
Tengo un problema con la función SetKey que no he logrado descifrar.
Antes de mostrar un formulario, el cual posee un TDBFBrowse, escribo la
siguiente línea
SetKey(VK_F10,,{||RegiScro(MyBrow,121)})
Para que al presionar F10 (con el browse en pantalla) ejecute la función
especificada, pero por motivos que no logro descubrir, en algunos casos
funciona y en otros no.
No puedo descubrir cuál es el motivo por el que funciona en algunos casos, y
en otros no.
En qué me estoy equivocando ?
Desde ya muchas gracias...

Problema con SetKey

Publicado: Mar Sep 26, 2006 11:06 am
por jfgimenez
Mariano,
> Tengo un problema con la función SetKey que no he logrado descifrar.
> Antes de mostrar un formulario, el cual posee un TDBFBrowse, escribo la
> siguiente línea
>
> SetKey(VK_F10,,{||RegiScro(MyBrow,121)})
>
> Para que al presionar F10 (con el browse en pantalla) ejecute la función
> especificada, pero por motivos que no logro descubrir, en algunos casos
> funciona y en otros no.
> No puedo descubrir cuál es el motivo por el que funciona en algunos casos,
> y en otros no.
>
> En qué me estoy equivocando ?
La tecla F10 se utiliza en windows para abrir el menú de la ventana. Mi
consejo es que uses otra tecla, ya que además de los problemas que te estás
encontrando, no es buena idea cambiar el comportamiento general de windows,
ya que desconcierta al usuario.
--
Un saludo,
José F. Giménez
http://www.xailer.com

Problema con SetKey

Publicado: Mar Sep 26, 2006 1:48 pm
por Mariano Filippi
Jose...
Entiendo que es una opción utilizada por Windows para los menúes de los
formularios...
El tema (o la duda) es que en algunos casos funciona bien, y en otros no...
Y lo más complicado aún es que estamos migrando un sistema de gestión
general, (hecho en Clipper) en donde los usuarios llevan AÑOS trabajando de
una manera y tratamos a rajatabla de respetar todos lo atajos de teclado,
para no complicarles la vida. Es por esa razón que tratamos de utilizar el
F10 (comprendo que no es lo más apropiado, pero SÍ lo es para los usuarios
del sistema).
Desde ya muchas gracias por el tiempo dedicado...
"Jose F. Gimenez" <jfgimenez@wanadoo.es> escribió en el mensaje
news:[email=4518eda4@news.xailer.com...]4518eda4@news.xailer.com...[/email]
> Mariano,
>
>> Tengo un problema con la función SetKey que no he logrado descifrar.
>> Antes de mostrar un formulario, el cual posee un TDBFBrowse, escribo la
>> siguiente línea
>>
>> SetKey(VK_F10,,{||RegiScro(MyBrow,121)})
>>
>> Para que al presionar F10 (con el browse en pantalla) ejecute la función
>> especificada, pero por motivos que no logro descubrir, en algunos casos
>> funciona y en otros no.
>> No puedo descubrir cuál es el motivo por el que funciona en algunos
>> casos, y en otros no.
>>
>> En qué me estoy equivocando ?
>
> La tecla F10 se utiliza en windows para abrir el menú de la ventana. Mi
> consejo es que uses otra tecla, ya que además de los problemas que te
> estás encontrando, no es buena idea cambiar el comportamiento general de
> windows, ya que desconcierta al usuario.
>
> --
> Un saludo,
>
> José F. Giménez
> http://www.xailer.com
>

Problema con SetKey

Publicado: Mar Sep 26, 2006 3:49 pm
por Mariano Filippi
Quería aclarar que ya encontré el problema y era un error de programación.
Pido disculpas por el tiempo, y quiero decir que el SetKey funciona BARBARO.
Desde ya muchas gracias...