Devi fare una procedura ricorsiva che vada a cercare anche i controlli contenuti in altri controlli.
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
Richiamala così:
codice:
SetPref(Me)
.