PDA

View Full Version : [C#] Aggiungere splash screen


s1m0_93
08-12-2010, 21:00
Sto tentando di aggiungere una splash screen a un progetto in c#.
Ho provato a usare questa (http://msdn.microsoft.com/it-it/library/cc656886.aspx) guida eppure non appare nulla all'avvio del programma, parte subito il form iniziale.
Avete consigli per risolvere o conoscete metodi alternativi?

gugoXX
08-12-2010, 21:16
Uno splash screen non e' altro che un form con solo un'immagine. Da gestirsi eventuali effetti di trasparenze.
Fai di questo il form principale, e, dopo un po', fai vedere l'altro form.
Come estensione potrai poi far fare cose in background quando lo spalsh screen e' visualizzato.

s1m0_93
09-12-2010, 00:30
Per usare questo metodo bisognerebbe però togliere dal form la barra con i 3 pulsanti per minimizzare ingrandire chiudere, però non ne ho idea ne se si può ne di come si faccia.

dojolab
09-12-2010, 07:47
Uno splash screen non e' altro che un form con solo un'immagine. Da gestirsi eventuali effetti di trasparenze.
Fai di questo il form principale, e, dopo un po', fai vedere l'altro form.
Come estensione potrai poi far fare cose in background quando lo spalsh screen e' visualizzato.

Questa è un'idea funzionale ma rozzissima :)

Da VS 2008 mi pare che sia stato introdotto proprio lo Splash Screen sulle WPF nella configurazione XAML della finestra principale.

Se non erro basta caricare un'immagine (ora non ricordo l'estensione) avente un formato massimo e associarla allo Splash Screen.

Questa guida (http://www.switchonthecode.com/tutorials/wpf-tutorial-using-splash-screens-in-sp1) dovrebbe risolvere i problemi.

dojolab
09-12-2010, 07:48
Per usare questo metodo bisognerebbe però togliere dal form la barra con i 3 pulsanti per minimizzare ingrandire chiudere, però non ne ho idea ne se si può ne di come si faccia.

Nelle proprietà della finestra (in basso a destra in VS per capirci) puoi settare il tipo di finestra (Mi pare sia FixedDialog o qualcosa di simile, non tocco VS da un pò sinceramente :D ).

Facci sapere!