Devi fare una procedura ricorsiva che vada a cercare anche i controlli contenuti in altri controlli.
Richiamala così:codice:Sub SetPref(ByVal ctrl As Control) ctrl.Text = Preferenze(ctrl.Tag) For Each c As Control In ctrl.Controls ctrl.Text = "" If ctrl.HasChildren Then SetPref(c, True) Next End Sub
.codice:SetPref(Me)