Sera a tutti
Pongo il mio quesito:ho una form mdi che contiene varie mdichild che vengono sperte a seconda del comando premuto,
Vorrei creare un tasto undo che va a chiudere l'ultima form mdichild aperta.
Qualcuno mi puo' aiutare?
Grazie
Ciao
Sera a tutti
Pongo il mio quesito:ho una form mdi che contiene varie mdichild che vengono sperte a seconda del comando premuto,
Vorrei creare un tasto undo che va a chiudere l'ultima form mdichild aperta.
Qualcuno mi puo' aiutare?
Grazie
Ciao
Fatti una variabile locale alla MDI contenente il nome dell'ultima form aperta....e poi nel comando undo metti NOMEFORM.unload
Sicuramente ci saranno anche tecniche più raffinate![]()
Se diamo per scontato che l'ultima form caricata sia quella attiva, ti basta fare così:
Se ripetuto, chiude a ritroso tutte le form aperte.codice:Private Sub cmdChiudi_Click() On Error Resume Next Unload ActiveForm End Sub
L'On Error serve per evitare un'errore quando tutte le form sono state chiuse.
![]()
Perfetto.
Mille grazie
Ciao
Vedi anche questa segnalazione.
Ciao.![]()
"Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza
Ok,grazie.
Ciao