Chiudere una form figlia

martedì 02 dicembre 2008 - 18.00

Jok83 Profilo | Junior Member

Salve

Ho creato una form padre che fa da contenitore e possiede un menustrip che cambia in base alle form figlie che mano a mano apro..in uno di questi menu ho il pulsante chiudi, col quale vorrei chiudere la form figlia attuale..come faccio a sapere su quale form figlia mi trovo... c'è un modo per vedere se una mdichild è selezionata..

freeteo Profilo | Guru

Ciao,
la form MDIContainer ha la proprietà "ActiveMdiChild" già pensata per questo, ossia puoi recuperare la Figlia attiva semplicemente da un codice tipo:
this.ActiveMdiChild
che è appunto un oggetto Form, e quindi invocarne i vari metodi come ad esempio il "Close()" etc...




Ciao.

Matteo Raumer
[MVP Visual C#]
http://blogs.dotnethell.it/freeteo

Jok83 Profilo | Junior Member

Perfetta...grazie FreeTeo...sei stato un missile!
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