Gambas-it

Archivi (sola lettura) => Programmazione (Gambas 2) => Topic aperto da: ira83 - 07 Dicembre 2010, 01:56:47

Titolo: [risolto] gestione form tramite il comando wait
Inserito da: ira83 - 07 Dicembre 2010, 01:56:47
Ciao a tutti
girovagando per un forum di ubuntu ho letto un problema riguardante gambas di una procedura che mi piacerebbe adottare anche a me... e provando quanto seguiva in quel post non ne sono venuto fuori...

espongo il problema:

si vuole creare una form iniziale, di avvio, con il logo del programma, far attendere tipo qualche secondo (mettiamo 3), chiudere questa form e aprire la form del programma...

Se chiamiamo MLogo la form del logo, e MProg quella del programma

in MLogo avremo:
Citazione
' Gambas class file


PUBLIC SUB Form_Open()

ME.center
WAIT 3
FProg.Show
ME.Close


END

ovviamente FLogo avrà la classe di avvio...

ho fatto un po di prove anche per rispondere sul forum ma bo... non ci sono riuscito nemmeno io eheh  :2birre:
Titolo: Re: gestione form tramite il comando wait
Inserito da: md9327 - 07 Dicembre 2010, 10:56:33
La cosa migliore per attivare uno splash-screen è quello di adottare un timer, oltre ad eventuali altre impostazioni grafiche ad-hoc.

Nella creazione della form, puoi attivare il timer, impostando un ritardo ad-hoc, e intercettare l'evento in modo da chiudere automaticamente la form.
Titolo: Re: gestione form tramite il comando wait
Inserito da: ira83 - 07 Dicembre 2010, 11:06:16
Ho risolto con la tecnica

Form.visible= false
Form.visible=ture

descritta qui

http://www.gambas-it.org/smf/index.php?topic=1472.0


grazie ancora per la dritta
Titolo: Re: [risolto] gestione form tramite il comando wait
Inserito da: jsbsan - 08 Dicembre 2010, 13:16:40
Potete vedere un esempio di quello che faccio nel mio programma Direzione Lavori

https://sites.google.com/site/gestiondeobrasgambas/videotutoriales (https://sites.google.com/site/gestiondeobrasgambas/videotutoriales)


Saluti