Gambas-it

Archivi (sola lettura) => Programmazione (Gambas 2) => Topic aperto da: doublemm - 31 Maggio 2010, 16:27:00

Titolo: [RISOLTO] posizionamento Grid
Inserito da: doublemm - 31 Maggio 2010, 16:27:00
Ciao a tutti, ho inserito una tabella in una Grid alla fine dell'inseriemento mi muovo alla fine della grid con:
Codice: [Seleziona]
grid1.moveto(CInt(combobox.text)-1,0)

La grid si posizione sull'ultima riga ma proprio l'ultima riga si vede a metà, per vedere l'altra metà devo scorrere a mano con la barra laterale di uno scatto. Ho provato anche ad aumentare l'altezza della grid ma non cambia nulla.
Titolo: Re: posizionamento Grid
Inserito da: doublemm - 31 Maggio 2010, 19:04:18
ho risolto con un wait 0.1 non so se è la cosa più giusta ma funziona
Titolo: Re: [RISOLTO] posizionamento Grid
Inserito da: leo72 - 31 Maggio 2010, 22:13:57
Spessissimo i widget grafici hanno dei tempi tecnici per cui Gambas li posiziona/modifica sul forum e per lui l'operazione è completata e prosegue nell'elaborazione ma per il gestore delle finestre l'effettiva visualizzazione non è stata ancora eseguita: la modifica è stata solo messa in coda es eseguita quando il gestore arriverà ad essa.

Per far sì che Gambas si fermi ed attenda il refresh della GUI si usa proprio il comando WAIT. Non hai fatto male, se hai ottenuto il risultato voluto ;)
Titolo: Re: [RISOLTO] posizionamento Grid
Inserito da: Ceskho - 01 Giugno 2010, 15:37:05
Spessissimo i widget grafici hanno dei tempi tecnici per cui Gambas li posiziona/modifica sul forum e per lui l'operazione è completata e prosegue nell'elaborazione ma per il gestore delle finestre l'effettiva visualizzazione non è stata ancora eseguita: la modifica è stata solo messa in coda es eseguita quando il gestore arriverà ad essa.

Per far sì che Gambas si fermi ed attenda il refresh della GUI si usa proprio il comando WAIT. Non hai fatto male, se hai ottenuto il risultato voluto ;)

L'ultima frase parla da sola....la cosa interessante è il risultato.... ;)