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
Chiusura + form
giovedì 21 settembre 2006 - 16.57
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
luighandi
Profilo
| Newbie
28
messaggi | Data Invio:
gio 21 set 2006 - 16:57
salve ho un problema e spero che possiate darmi una mano..
in pratica ho un form1 che apre un form2 che a sua volta apre un form3...
ora nel form3 (attraverso la pressione di un bottone) devo far chiudere sia il form3 che il form2..
come posso fare??
grazie per l'aiuto...
blood
Profilo
| Senior Member
291
messaggi | Data Invio:
gio 21 set 2006 - 17:04
>salve ho un problema e spero che possiate darmi una mano..
>
>in pratica ho un form1 che apre un form2 che a sua volta apre
>un form3...
>
>ora nel form3 (attraverso la pressione di un bottone) devo far
>chiudere sia il form3 che il form2..
>
>come posso fare??
>
>grazie per l'aiuto...
da dove le apri?? dal main principale? oppure dentro il codice di ciascuna?
---------------
Piscopo Paolo
:: wD @ IRCnet :: .NET wannabe 8-)
luighandi
Profilo
| Newbie
28
messaggi | Data Invio:
gio 21 set 2006 - 18:06
Allora mi spiego meglio...
form1 è il principale e premendo su un bottone apre form2,
premendo un bottone in form2 si apre il form3,
i vari form si aprono con una ShowDialog() perchè utilizzo dei valori immesi in questi form;
in pratica con un bottone in form3 devo chiudere sia form3 che il form chiamante(form2).
spero di essere stato + chiaro...
sanbiz
Profilo
| Senior Member
208
messaggi | Data Invio:
gio 21 set 2006 - 18:28
>form1 è il principale e premendo su un bottone apre form2,
>premendo un bottone in form2 si apre il form3,
>
>i vari form si aprono con una ShowDialog() perchè utilizzo dei
>valori immesi in questi form;
>in pratica con un bottone in form3 devo chiudere sia form3 che
>il form chiamante(form2).
Un metodo molto rozzo è crearti una variabile pubblica boolean che indica se hai premuto il famigerato pulsante su form3.
In questo modo dopo la showDialog dal form2 puoi inserire un test se la variabile è valorizzata ed in caso affermativo chiudi il form.
Potresti anche usare il metodo .Hide del form3
Non dovrebbe effettuare il dispose del form ma dovrebbe ripassare il controllo al form chiamante form2.
A questo punto da form2 puoi vedere se hai premuto il pulsante, magari espondendo delle proprietà nel form3.
ecc. ecc.
--
Sandro Bizioli
http://blogs.dotnethell.it/sandro/
luighandi
Profilo
| Newbie
28
messaggi | Data Invio:
gio 21 set 2006 - 19:09
Ho provato con la variabile boolean..Funziona...anche se la soluzione è un po' rozza
..grazie per l'aiuto...
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 !