webContainer aggiunti dinamicamente , proprietà Name sola lettura

Salve , avevo già affrontato questa cosa nel 2018 ma poi risolsi in modo diverso.

Ho notato che se creo un WebContainer (chiamato “myCC”) , poi ne aggiungo dinamicamente n. in una webPage con il classico

for i= 0 to n
dim c as new MyWebContainer
c.embeddewithin(self,10,10,100,100) '…trascuro il posizionamento
c.name=“NuovaMyCC”+ str(i)
next i

i controlli aggiunti avranno tutti lo stesso nome , ossia “myCC” e non quello assegnato in fase di creazione , ho provato posizionare c.name=“NuovaMyCC”+ str(i) anche subito sotto la dichiarazione e prima dell embedd… , ma non cambia nulla

il problema e’ che poi, per far riferimento ai controlli creati, non si potrà quindi usare la proprietà “name” con il classico MyCC(MywebPage.ControlWithName(“NuovaMyCC1”)).(proprietà o metodo) perchè ovviamente non esisterà nessun controllo con questo nome (assegnato durante la creazione dinamica) ed occorrerebbe creare un altra proprietà (per la quale non esistono funzioni di riferimento come la controlWithName) e ciclare su tutti i controlli fin quando non si trova quello con la “proprità creata ad hoc” non risulterà uguale a quello che stiamo cercando.

il tutto si può fare ma e’ molto meno comodo, intuitivo e veloce
apparentemente pare che la proprietà name dei WebContainer creati dinamicamente sia in sola lettura , ma sicuramente c’è qualcosa che sbaglio, qualcuno ha notizie in merito ?