Gambas-it
Archivi (sola lettura) => Programmazione (Gambas 2) => Topic aperto 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:
' 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:
-
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.
-
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
-
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