Nella classe dichiaro le pagine i bottoni ed altro…..

FrmPrincipale.NuovaLavagna.TabPages.Add(paginareal )
FrmPrincipale.NuovaLavagna.TabPages.Add(paginacode )
paginareal.BackColor = Color.Beige 'WhiteSmoke
paginacode.BackColor = Color.Bisque
paginareal.BorderStyle = BorderStyle.Fixed3D
paginacode.BorderStyle = BorderStyle.Fixed3D
paginareal.Name = "real" & Nome
paginacode.Name = "code" & Nome
paginareal.Text = "Real : " & Nome
paginacode.Text = "Code : " & Nome
paginareal.ForeColor = Color.Red
paginacode.ForeColor = Color.Red

poi dichiaro l’evento focus
Me.AggiungiGestoriEventoPagina(paginareal)
PrivateSub AggiungiGestoriEventoPagina(ByRef paginareal As tabpage)
AddHandler (paginareal.gotfocus), AddressOfMe.paginarealevento
EndSub
Ecc ecc….
PrivateSub paginarealeevento(sender AsObject, e AsEventArgs)

Codice dell’evento
endSub



una volta che è stato triggerto l’evento gotfocus vorrei controllare se e’ stato chiuso l’oggetto ovvero sia la pagina (tabpages) e’ stata chiusa, e scaricare l’oggetto…

forse potrei farlo con un timer ma quello che voglio è non solo chiudere le tabpages ma anche l'oggetto associato,