Originariamente inviato da fungo
Buongiorno a tutti.

Allora vi pongo il mio problema:

Stò lavorando a un piccolo programma di gestione cliente, ho scelto la modalità MDI.
Come posso fare per far rimare una finestra sempre in primo piano fino che non seleziono qualcosa, e solo a quel punto passo alle altre?
Quando fai lo show dei form, fallo in modalita' "modale":
codice:
form.show vbModal
Originariamente inviato da fungo
Altra domada, nella toolbar ho un'iconcina che rimanda al menù principale, come posso chiudere tutte le applicazioni prima di andare al menù senza scrivere codice che punta ad ogni form, posso creare una sub che mi chiuda lo stato attivo di ogni form?
Grazie
Puoi iterare attraverso la collezione forms.
Tieni conto pero' che se scarichi tutti i form attivi, dopo aver scaricato l'ultimo ti si chiude l'applicazione.
Per evitare di scaricare un form in particolare, puoi usare la prop. name +/- cosi'

codice:
   Dim I  As Form ' Dichiara la variabile di tipo form.
   For Each I In Forms
      if i.name><"nome form da non scaricare" then
         Unload I
      end if
   Next I
Ciao.