Individuare se una form è aperta oppure no

martedì 19 febbraio 2008 - 15.55

trinity Profilo | Guru

Salve ragazzi,
io ho creato 3 form:

1 - Menu generale
2 - Form inserimento dati
3 - Archivio dati

allora io di solito dalla form inserimento permetto di aprire l'archivio per far visualizzare tutti i dati che sono stati salvati nel db e poter semmai ricaricare un record per il suo aggiornamento.

il codice che utilizzo per il richiamo della form archivio è il seguente:

dalla form inserimento scrivo questo:

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

invece nella form archivio, per selezionare il record scelto e riportare tutti i parametri nei campi della form inserimento, eseguo il seguente codice:

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra


il codice funziona perfettamente se però apro prima la form inserimento dati e da questa apro la form archivio.
Invece il mio programma prevede che dal menu generale io possa anche aprire direttamente la form archivio selezionare il record e teoricamente far apparire la form inserimento dati pronta per la fase di aggiornamento. Però la form inserimento non si apre.
A questo punto mi chiedevo come potevo fare. Per esempio ho pensato se si potesse individuare tramite codice se una form è avviata oppure no potrei giocare con una If..End if e stabilire se avviare oppure no la form interessata.

Comunque accetto consigli.

Ciao
Cirillo Fabio
www.wondernet.biz
fabio@wondernet.biz
http://blogs.dotnethell.it/fabiocirillo/
http://wnetsoftware.blogspot.com

Faelar Profilo | Junior Member

Prova a testare la proprietà "Created" del form.

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 !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5