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
Gestire apertura/chiusura MainForm
mercoledì 24 giugno 2009 - 10.01
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Luka90
Profilo
| Junior Member
66
messaggi | Data Invio:
mer 24 giu 2009 - 10:01
Salve di nuovo!
Avevo gestito questo problema in un modo che non credo sia il massimo della efficenza, dunque sono qua a chieder consiglio.
Inizialmente, nella program ho impostato su Application.Run ( loginform());
Così "loginform" è diciamo la mainform del programma che se chiudo, provoca la fine dell'applicazione.
Io non voglio che ciò accada poichè "loginform" è solo una form di passaggio e verificati i dati devo chiuderla per aprire la vera mainform della mia applicazione!!!
Come si può risolvere questo problema?
Ho pensato anche di aprire in Run la form principale e impostarla a HIDE, visualizzare poi la loginform così che anche se la chiudo, non mi genera la chiusura anche dell'altra che basta visualizzare se i dati sono corretti. Anche questa soluzione non mi piaceva.
Grazie :)
Luca
Jeremy
Profilo
| Guru
1.527
messaggi | Data Invio:
mer 24 giu 2009 - 12:22
Puoi gestire il tutto nella sub main dell'applicazione.
Prima di Application.Run, verifichi una condizione.
Se il Login ha successo, prosegui con il Application.Run altrimenti mostri un messagio e decidi cosa fare ... o chiudi l'applicazione o permetti di fare nuovamente il login.
Facci sapere...
Ciao
Luka90
Profilo
| Junior Member
66
messaggi | Data Invio:
mer 24 giu 2009 - 13:21
Cosa è la sub-main? :S
Io per ora agivo nella program.cs. Il consiglio se ho capito bene è di aprire la form di Login prima di application.run. Se la login va a buon fine, apro la form principale dell'applicazione con application.run(..).
Corretto?
Luca
Jeremy
Profilo
| Guru
1.527
messaggi | Data Invio:
mer 24 giu 2009 - 13:27
Ciao Luca.
La sub Main, è questa:
static void Main()
e la trovi nel Program.cs.
>Corretto?
SI.
Facci sapere...
Ciao
Luka90
Profilo
| Junior Member
66
messaggi | Data Invio:
mer 24 giu 2009 - 14:46
Grazie Jeremy
Luca
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 !