Clipper/FiveWin - pregunta de examen

 
Vista:

pregunta de examen

Publicado por lorenzo (7 intervenciones) el 02/05/2006 23:18:36
Haber compañeros:

Tengo una ventana que contiene 2 GET y varios buttons (del 0 al 9) formando un teclado numerico virtual.
Cuando tengo el foco en el 1º GET puedo introducir cantidades tanto por el teclado normal como por el teclado virtual (a traves de los buttons).... hasta ahí todo perfecto!

Pero yo quiero que este teclado virtual me valga para los 2 buttons, es decir, me tiene que refrescar uno o otro GET en funcion de donde esté situado el foco en ese momento.
¿ Puede ser eso ? Supongo que sí... pero...
¿ Como sería ?

Mil gracias a todos!
Ah! un 10 al que acierte la pregunta.

LORENZO
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:pregunta de examen

Publicado por manuel escamilla (107 intervenciones) el 05/05/2006 17:26:57
Primeramente, al pulsar tu ceclado virtual, el get pierde el foco (estamos de acuerdo) , pues lo ke puedes hacer es volcar a una variable el objeto ke este activo al momento de la perdida de foco. esplicado con codigo:
local ogetpos

oget01:=blostfocus{|| ogetpos:=oget01}
oget02:=blostfocus{|| ogetpos:=oget02}

define button ... action (ogetpos:=ogetpos:uvar:=ogetpos:uvar+'1') // suponiendo ke el boton es uno

o con un iif puedes hacerlo tambien y un campo bandera de donde perdio el foco

salu2

salu2
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