Gambas-it

Archivi (sola lettura) => Programmazione (Gambas 2) => Topic aperto da: doublemm - 04 Luglio 2010, 15:47:51

Titolo: [RISOTTO] problema con KeyPress
Inserito da: doublemm - 04 Luglio 2010, 15:47:51
ciao a tutti, ho una serie di ValueBox che per ragioni di programmazione appartengono ad un gruppo CH. Ora mi trovo a dover inserire dei dati uno dopo l'altro su tutte e 6 le ValueBox. Senza spostarmi alla Value sucessiva usando il tasto TAB volevo usare il tasto Enter(come ho già fatto per altre Value non appertenenti ad alcun gruppo usando ValueBox_KeyPress() ). Il problema è che con le Value appertenenti ad un gruppo non accetta eventi NomeValueBox_KeyPress ma solo NomeGruppo_KeyPress. Come posso fare per creare un unico evento che riconosca in che value ho appena inserito il dato e alla pressione di enter sposti il focus su quella successiva?
Titolo: Re: problema con KeyPress
Inserito da: Ceskho - 05 Luglio 2010, 00:15:35
Come posso fare per creare un unico evento che riconosca in che value ho appena inserito il dato e alla pressione di enter sposti il focus su quella successiva?

Provato con LAST?
Titolo: Re: problema con KeyPress
Inserito da: doublemm - 05 Luglio 2010, 10:16:11
se non erro last mi da l'ultimo valore inserito, nel mio caso l'ultimo valore inswerito in una delle Value del gruppo. Ma come faccio a sapere in quale value per passare a quella sucessiva? Se lo confronto con il valore delle Value potrei avere 2 Value con lo stesso valore
Titolo: Re: problema con KeyPress
Inserito da: leo72 - 05 Luglio 2010, 10:21:56
No, Last fa riferimento all'ultimo oggetto che ha generato un evento.
Con LAST controlli l'oggetto su cui è avvenuta la pressione del tasto Invio e dai il focu al Valuebox successivo.
Titolo: Re: problema con KeyPress
Inserito da: doublemm - 05 Luglio 2010, 15:57:53
non trovo la sintassi per usare last :violent:
Titolo: Re: problema con KeyPress
Inserito da: doublemm - 05 Luglio 2010, 17:52:44
ok trovato:
LAST.name

grazie  :sleepy: