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
Metodo Form.Close non permette di aprire una nuova form?
sabato 27 gennaio 2007 - 20.15
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
wacker976
Profilo
| Newbie
29
messaggi | Data Invio:
sab 27 gen 2007 - 20:15
Supponiamo di avere due form (Form1 e Form2). Nella Form1 ho un pulsante, con cui voglio aprire la Form2 e contemporaneamente chiudere la Form1: la cosa più ovvia è:
Private Sub Command1_Click(ByVal eventSender As System.Object, ByVal eventArgs As System.EventArgs) Handles Command1.Click
Form2.Show()
Me.Close()
End Sub
Il problema è che chiudendosi la Form1, mi si chiude automaticamente anche la Form2. Non voglio usare Me.Hide(), in quanto ho bisogno di distruggere tutti i dati che erano presenti nella Form1.
Il bello è che imporatndo un progetto VB6 con il visual basic upgrade wizard, ciò che con il vecchio VB6 avremmo scitto come:
Private Sub Command1_Click()
Form2.Show
Unload Form1
End Sub
viene infatti tradotto come ho scritto in precedenza, ma non va. Cioè il codice VB6 funziona, quello VB.Net, no.
Come si può risolvere il problema?
A POSTO ho risolto!!!
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 !