Solita menata esistenziale per tenere la vecchia mente in allenamento...

Dunque, se in UN ALTRO FORM della applcazione io scrivo:

FrmPippo.txtNome.SelectionStart = 2 'esempio qualsiasi

non c' è nessun problema, anzi le cose vengono scritte quasi da sole dall' autocomposizione.

Ma se io scrivo:

Dim f as form = FrmPippo '(il codice viene accettato senza problemi)

non posso poi scrivere:

f.txtNome.SelectionStart = 2

perché non riconosce la TextBox come membro di f.

Con un For Each c as control in f

posso risalire alla txtNome e magari ricavarne il testo... ma non posso in nessun modo fare un:

f.txtNome.SelectionStart = 2

... insomma, c' è la possibilità di selezionare il testo di un altro form partendo da una variabile e non dal nome esatto del form, senza ricorrere ad un Select in cui mettere tutti i nomi dei form?

Ripeto: domanda da sega mentale... posso benissimo risolvere il problema con un Select... ma i form sono moltissimi, mi piacerebbe un codice più "pulito".