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
Aprire secondo form a scelta obbligatoria
giovedì 25 ottobre 2007 - 08.24
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Djdee86
Profilo
| Newbie
39
messaggi | Data Invio:
gio 25 ott 2007 - 08:24
Buon Giorno,
Sono da poco passato dal vb6 al c# e sono bloccato su un piccolo problema....
dovrei fare in c# l'equivalente di:
Unload Me
MDIFrmprinc.Show
in vb6 cioè io ho in esecuzione il form caricato all'inizio del progetto e dovrei scaricarlo per caricarne un altro...
Diego Degli Esposti
alextyx
Profilo
| Expert
668
messaggi | Data Invio:
gio 25 ott 2007 - 08:38
>Buon Giorno,
>Sono da poco passato dal vb6 al c# e sono bloccato su un piccolo
>problema....
>
>dovrei fare in c# l'equivalente di:
>
> Unload Me
> MDIFrmprinc.Show
>
>in vb6 cioè io ho in esecuzione il form caricato all'inizio del
>progetto e dovrei scaricarlo per caricarne un altro...
>Diego Degli Esposti
Direi che l'equivalente è invocare il metodo 'close' della form attualmente aperta e costruire la seconda. In VB sarebbe così:
Dim FP as new MDIFrmprinc
Me.Close 'Me equivale al 'This', se non erro
FP.Show
Tieni presente che la finalizzazione degli oggetti in .Net non è deterministica. Il tuo Unload in VB dava l'avvio contestuale ad una serie di accadimenti. In .Net, se l'applicazione non si trova in carenza di memoria, l'oggetto Form che hai chiuso potrebbe venire effettivamente 'scaricato' solo alla chiusura dell'applicazione stessa. Ma al momento questo aspetto non deve turbarti i sonni!
Ovviamente non devi avere la tua applicazione legata alla form che chiudi, altrimenti ti si chiude anche l'applicazione, ma non ho idea di come stiano le cose in C#, di default.
Djdee86
Profilo
| Newbie
39
messaggi | Data Invio:
gio 25 ott 2007 - 08:50
Purtroppo l'applicazione di default è legata al primo form e quando faccio close mi scarica sia il primo form che il form che carico successivamente...
Diego Degli Esposti
alextyx
Profilo
| Expert
668
messaggi | Data Invio:
gio 25 ott 2007 - 09:02
Mi sembrava di aver già affrontato la cosa e con una breve ricerca....:
http://www.dotnethell.it/forum/messages.aspx?ThreadID=18681
In bocca al lupo!
Djdee86
Profilo
| Newbie
39
messaggi | Data Invio:
gio 25 ott 2007 - 09:10
Grazie ho risolto.......
Diego Degli Esposti
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 !