PDA

View Full Version : [VB6] Identificazione Form con Variabile


Jamester
13-11-2020, 11:44
Buongiorno a tutti. E' un po' difficile da spiegare cosa vorrei sapere ma ci provo con un esempio:

ho 2 form: form2 e form3

A me serve sapere se c'è un modo per identificare queste form assegnando una variabile numerica tipo in questo modo:

Form(Location).Coordinata(Indice).Picture

Dove Location è il nome della variabile numerica che puo' essere 2 o 3 a seconda di quello che mi servirà ma provando una simile sintassi, non funziona. Qualcuno sa come fare? grazie!

xp2400
29-12-2020, 17:19
Buongiorno a tutti. E' un po' difficile da spiegare cosa vorrei sapere ma ci provo con un esempio:

ho 2 form: form2 e form3

A me serve sapere se c'è un modo per identificare queste form assegnando una variabile numerica tipo in questo modo:

Form(Location).Coordinata(Indice).Picture

Dove Location è il nome della variabile numerica che puo' essere 2 o 3 a seconda di quello che mi servirà ma provando una simile sintassi, non funziona. Qualcuno sa come fare? grazie!

ciao, VB6 non lo adopero da parecchio, ma in VBA funziona così.
puoi assegnare il nome del form ad una variabile tipo variant


Dim Mioform As Variant

Set Mioform = form1 ' o 2 a seconda dei casi, devi sempre utilizzare SET

Mioform.coordinata(indice).picture...

Jamester
29-12-2020, 17:24
Ah quindi mettere il "form" nella variabile. Hmm si non ci avevo pensato potrebbe funzionare :mano: