Ricavare l'elenco delle form "possedute" da una form.
Scritto da
Massimo Bonanni il
venerdì 28 ottobre 2011
•
Linguaggio:
• Livello: 100
Se abbiamo una gerarchia di Form all'interno della
nostra applicazione Window Forms, possiamo, in qualsiasi istante,
ricavare le form "possedute" da una
form utilizzando la funzione:
VB.NET
Public Function GetOwnedForms(owner As Form) As IEnumerable(Of Form)
Return From f In Application.OpenForms.OfType(Of Form)()
Where f.Owner IsNot Nothing AndAlso f.Owner Is owner
Select f
End Function
Le form figlie debbono essere aperte avendo
impostato la proprietà Owner.
Tags: windows forms