Newsgroup: it.comp.lang.visual-basic
Titolo: Come visualizzare un'immagine all'avvio.

Come posso fare per visualizzare un'immagine (ad esempio .BMP) quando
parte un'applicazione ovvero come fanno i programmi Microsoft alla
partenza ?

...


Si, ho capito, ma in questo modo mi visualizza anche la barra del titolo
o no?
Vorrei trovare il modo di visualizzare l'immagine senza la barra del
titolo.
Comunque grazie mille.
--
Mittente:     Massimo Bonanni
Societą:      HELP S.p.A. Auditing Informatico
Indirizzo:    Via Antonio D'Achiardi, 31 - 00158 Roma
Telefono:     (06) 
41.73.33.59/60
Fax:          (06) 41.73.34.06
E-mail:       
bon...@help.it

...


>partenza ?

E-mail:       
bon...@help.it

ovviamente facendo 
form2.show
unload me.
Se fai solo HIDE la form ti rimane in memoria e poi fai casini...
""""""""""""""""""""""""""""""""""""""""""""""
 -----------Federico Emanuele Galli----------
 ----------Visual Basic's Programmer---------
 
 Sideralis Programs (Visual-Basic and Delphi)
 
http://www.geocities.com/colosseum/loge/2151
""""""""""""""""""""""""""""""""""""""""""""""
                 Trust no ONE.

It's mine!  ***



                 Trust no ONE.

...


titolo.
La form non deve avere nessun titolo.
Imposta la proprieta' ControlBox=false
Assicurati anche che siano su false le proprieta' MinButton e MaxButton.
Ciao
David   E-mail: 
d...@iol.it


wrote:



Scusate se mi intrometto, ma non sarebbe piu' semplice usare una Sub Main:
Sub Main()
    ' Carica e visualizza splash
    FormSplash.Show
    DoEvents         ' Che fa sempre bene...
    ' Carica, ma NON visualizza la main form
    Load FormMain
    DoEvents         ' Che fa sempre bene...
    ' Scarica la splash
    Unload FormSplash
    ' E, finalmente, visualizza la main
    FormMain.Show
End Sub
E' solo un'idea, ma in Delphi si fa una cosa simile a questa...
Roal Zanazzi
z...@iol.it

metterò sulla ftp di areacom, vi farò sapere...
Veramente non si sa piu' cosa inventare.... :-)


questo modo dovresti richiamare nuovamente dallo splashform il main etc...
Poi dipende da quanto ci mette il mainform a caricarsi, ma io di
soloto aggiungo un timer che rallenta un po' il processo, altrimenti i
programmi sono troppo veloci e quindi anche lo splashform e'
inutile...
Ciao.



Va bene che gli splash vanno di moda, va bene che rendono il vostro
programma piu' "fico", ma ci vuole un po' di sale in zucca....
Se l'applicazione e' un grosso programma (magari con database) che ci mette
un po' ad inizializzarsi e a caricare dati e form, allora uno splash ci sta
anche bene,
ma se il programma e' una di quelle ca**ate (e ne ho gia' viste troppo) che
mettono l'iconcina nella tray bar per uscire da Windows (magari scritta in
VB e distribuita con le dll di runtime, totale 1MB e mezzo per una cacata
galattica che richiederebbe al massimo 10KB)... tiro il fiato... allora
PERCHE' CAVOLO METTERCI UNO SPLASH SCREEN???
(parere personale, ma non troppo)
Roal Zanazzi
z...@iol.it

Veramente non si sa piu' cosa inventare.... :-)
Se avete finito le idee, io avrei bisogno di un...
GLED MAGIC WATER.OCX
"L'OCX perfetto per la pulizia del tuo ces.."
Oooops, mi e' scappata..... :-)
Roal Zanazzi
z...@iol.it


z...@iol.it

 Quand'e' che va usato LOAD???
Il LOAD carica il form in memoria e lo inizializza.
Spiegandomi meglio, quando si fa LOAD frmPippo il
form (la window) viene creata ed inizializzata, ossia
viene assegnato un valore alla proprieta' hWnd e viene
scatenato l'evento di Form_Load(), ma il form (la window)
non viene visualizzata.
Se si accede ad una qualsiasi proprieta' o metodo di un form che
non e' stato ancora caricato con LOAD, viene caricato
automaticamente. Di fatto l'istruzione LOAD serve a poco,
se non in quei casi in cui hai bisogno di inizializzare un form,
ma non e' ancora giunto il momento di visualizzarlo.
E' da notare che per chiudere e scaricare dalla memoria un
form esiste di fatto l'istruzione UNLOAD frmPippo, che fa
l'esatto opposto.
L'istruzione LOAD viene spesso anche usato per creare vettori
di controlli creati a run-time.
se ad esempio hai un form frmPippo che ha al suo interno il
controllo Text1(0) (notare che e' indicizzato) se si fa:
LOAD Text1(1)
LOAD Text1(2)
si sono creati altri due controlli a run-time gemelli di Text(0),
che potranno essere riposizionati e normalmente usati come
se si fossero creati a design-time.
Come al solito UNLOAD fa l'opposto.
Hi, Ciao
Ettore        By -MES-

It's mine!  ***