Page 1 of 1

Pessoal preciso de uma sugestão!

PostPosted: Mon Jun 02, 2008 12:46 pm
by MGA
Pessoal tenho uma WINDOW aberta com varios botões dentro dela representando as mesas de um restaurante. Para acessar estas mesas tenho que clicar sobre o botão referente. A minha pergunta é:

Como digitar um numero na WINDOW e o sistema localizar a mesa, na verdade estou precisando só da parte da digitação, não sei como fazer em uma WINDOW para digitar um valor. Será que tenho que colocar um GET?

Re: Pessoal preciso de uma sugestão!

PostPosted: Mon Jun 02, 2008 3:49 pm
by Armando Picon
SGS wrote:Pessoal tenho uma WINDOW aberta com varios botões dentro dela representando as mesas de um restaurante. Para acessar estas mesas tenho que clicar sobre o botão referente. A minha pergunta é:

Como digitar um numero na WINDOW e o sistema localizar a mesa, na verdade estou precisando só da parte da digitação, não sei como fazer em uma WINDOW para digitar um valor. Será que tenho que colocar um GET?


De www.geocities.com/sisgem (opcion: "productos") baja la aplicación llamada "Anfitrion". Es posible que allí encuentres una forma para hacer lo que deseas.

PostPosted: Mon Jun 02, 2008 4:36 pm
by Manuel Aranda
Creo que con oDlg:bkeydown:={|nKey|TrataTecla(nKey)} puedes capturar el valor ASCII de cada tecla y luego ejecutar una acción según su valor. Algo así como esto:

**********************
Function TrataTecla(nKey)
***********************
&& Note ASCII values: 65-90 are Capital A through Z.
&& : 97-122 are lowercase a through z.
&& : 48-57 are numbers 0-9.
&& : 13 used below is for a RETURN key hit.

//
IF nKey > 47 .AND. nKey < 58
MsgInfo(UPPER(CHR(nKEY)))
ENDIF
//
DO CASE

CASE nKEY == VK_CONTROL
MsgInfo("Esto es una prueba")

CASE nKEY == VK_SPACE
MsgInfo("Este es el espaciador")

END CASE
//
RETURN NIL

PostPosted: Mon Jun 02, 2008 5:03 pm
by MGA
obrigado