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)
Private Sub AggiungiGestoriEventoPagina(ByRef paginareal As tabpage)
AddHandler (paginareal.gotfocus), AddressOf Me.paginarealevento
End Sub
Ecc ecc….
Private Sub paginarealeevento(sender As Object, e As EventArgs)
Codice dell’evento
end Sub
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 vorrei chiudere le tabpages ed eliminare l'oggetto dalla memoria ram ....