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
.NET Framework
Forms
giovedì 29 luglio 2004 - 13.12
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
stefanoz
Profilo
| Newbie
11
messaggi | Data Invio:
gio 29 lug 2004 - 13:12
Avrei bisogno di capire quali form sono aperte nel mio progetto in determinato momento.
Come posso fare ?
Grazie in anticipo.
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
ven 30 lug 2004 - 08:32
Non credo sia possibile.
Dovresti tenere tu il conteggio con un array o un int.
Ogni Form è un'istanza della tua classe (Form). Mentre sono in esecuzione una Form non vede l'altra.
Però quando tu da una form principale ne apri una secondaria e instanzi una seconda classe puoi conteggiare quante ne hai aperte.
ciao
david
stefanoz
Profilo
| Newbie
11
messaggi | Data Invio:
ven 30 lug 2004 - 09:25
Scusa l'ignoranza David mi sapresti indicare il codice per verificare appunto se una form ha istanziato altre form.
Grazie ancora.
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
ven 30 lug 2004 - 14:14
Non c'è codice devi tenere il conto tu.
Esempio hai una classe chiamata FormColori e la istanzi così:
Dim a as FormColori
a=new FormColori()
FormColori.Show()
Con lo Show() la nuova Form appare.
Ecco ogni volta che chiami questo metodo è sufficiente che incrementi un contatore tipo
i=i+1
così tieni il conto di quante finestre hai aperto. Devi anche ricordarti poi di dicrementarlo quando le chiudi.
ciao
david
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 !