FoxPro/Visual FoxPro - ¿Cómo se programan las teclas de función?

 
Vista:

¿Cómo se programan las teclas de función?

Publicado por Andy (65 intervenciones) el 19/01/2008 15:19:37
Hola a todos.

Quisiera que en vez de ir a un menú (por ejemplo) Archivo -> Configurar impresora, el usuario presione la tecla [ F4 ] y acceda directamente.

¿Dónde se programa eso? ¿En el menú o en el programa MAIN.PRG?

¿Cómo sería el código?

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:¿Cómo se programan las teclas de función?

Publicado por saul (728 intervenciones) el 19/01/2008 18:13:28
mandame un mial y te mando un ejemplito
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:¿Cómo se programan las teclas de función?

Publicado por jose camilo (805 intervenciones) el 19/01/2008 23:37:48
en el evento key press
tienes dos parametros el primero nKeyCode te da la ultima tecla seleccionada
tu dices
do case
case nKeyCode = 13 &&ENTER
lo k quieras hacer
case nKeyCode =

endcase

lo mismo lo puedes hacer con lastkey()
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:¿Cómo se programan las teclas de función?

Publicado por Plinio (7841 intervenciones) el 20/01/2008 00:41:33
Si usas el Keypress como dices Jose Camilo es en la ayuda si bucas "Inkey" puedes encontrar el valor de todas las teclas. Tambien puedes usar ON KEY LABEL (ver la ayuda)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:¿Cómo se programan las teclas de función?

Publicado por Andy (65 intervenciones) el 20/01/2008 13:17:58
Gracias a todos, pero me parece mejor la idea del ON KEY LABEL, porque esto no es para un formulario sino para TODO EL PROGRAMA.

La idea es que usuario NO USE EL MOUSE y utlice las teclas de función para acceder a cada formulario.

Por ejemplo, en vez de entrar al menú Clientes --> Alta y baja de Clientes, el que me pidió el programa quiere entrar presionando directamente la tecla [ F11] (aunque en el menú igualmente esté la opción de entrar con mouse)

El ON KEY LABEL, ¿lo debo debifinir en el menú o en programa de inicio?

Gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:¿Cómo se programan las teclas de función?

Publicado por Plinio (7841 intervenciones) el 20/01/2008 13:32:19
En tu programa de Inicio. No me gusta la idea de reemplazar el Mouse.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:¿Cómo se programan las teclas de función?

Publicado por jose camilo (805 intervenciones) el 21/01/2008 18:18:19
Al inicio del menu

ahora bien si utilizas menu sdi te seria mas facil controlar esa moneria del tu cliente
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:¿Cómo se programan las teclas de función?

Publicado por fares (1 intervención) el 14/04/2008 23:30:58
responder a esto
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar