Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
Chisura form e apertura di una seconda form
mercoledì 10 settembre 2003 - 18.54
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
trinity
Profilo
| Guru
3.465
messaggi | Data Invio:
mer 10 set 2003 - 18:54
ragazzi la domanda che fra poco porrò sembrerà banale ma io non riesco a trovare una via d'uscita, ora vi spiego.
Ho creato un'applicazione in cui vi sono due form, nella prima vi è semplicemente un'immagine, nella seconda il programma vero e proprio. La prima form grazie ad un timer che ho inserito dopo qualche secondo deve chiudersi e lanciare l'apertura della seconda form. Solo che se faccio come segue:
Dim Form2 as new Form2
Form2.ShowDialog(Me)
Me.close 'chiude la prima form
mi apre la seconda ma non mi chiude la prima.
Se uso il metodo Show mi apre la prima e mi chiude tutto quando la form1 si chiude al termine del timer.
Come posso fare?
Ciao
GvnnRules
Profilo
| Senior Member
436
messaggi | Data Invio:
mer 10 set 2003 - 22:16
La form1 si chiude perchè è impostata come la form principale dell'applicazione, chiudendola chiudi anche l'applicazione. Una soluzione potrebbe essere creare una sub Main() che prima esegue la form1 e poi la form2, ecco come fare:
1 - Nella form1, che ti serve da splash screen, metti solo il timer e il comando Me.Close() allo scadere del timer.
2 - Nella form2 metti:
Shared Sub Main()
'eseguo la form1
Application.Run(New Form1)
'eseguo la form 2
Application.Run(New Form2)
End Sub
3 - Nelle proprietà del progetto (Tasto destro sul nome del progetto -> Proprietà), nella schermata c'è una voce "Startup project", seleziona l'opzione Sub Main
Il risultato dovrebbe essere che si apre la form1, allo scadere del timer la form1 "muore", e la Sub Main esegue la form2, senza chiudere l'applicazione.
Se non funziona scrivimi una mail che ti mando il codice.
Ciaoz
Gvnn
trinity
Profilo
| Guru
3.465
messaggi | Data Invio:
gio 11 set 2003 - 17:08
Purtroppo ho provato come hai detto ma non funziona, quando la prima form si chiude, chiude tutto il progetto.
ciao
trinity
Profilo
| Guru
3.465
messaggi | Data Invio:
ven 12 set 2003 - 09:41
Ho risolto con un try se ti serve vedere ti posto il mio codice.
ciao
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !