Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Visual Basic 6 - index
Forum - Visual Basic 6 - index

Avatar
mash_mash (Normal User)
Expert


Messaggi: 230
Iscritto: 25/07/2007

Segnala al moderatore
Postato alle 8:44
Giovedì, 24/09/2009
Ciao a tutti , ho questo problema :
ho una matrice di 13 elementi combobox , devo ricavare l'indice dell'elemento selezionato.
es.

private sub form_load()
'carico la combo1 con l'indice = 0
combo1(0).additem "numero0"
combo1(0).additem "numero1"
combo1(0).additem "numero2"
end sub
'
seleziono l'elemento "numero1"
'
Private Sub Combo1_Click(Index As Integer)
Text1.Text = Combo1().listindex
'
qua mi da errore che non trova il metodo o mebro del dato probabilmente perchè uso una 'combo e non una list , ma non posso fare altrimenti
'
end sub
'
che metodo devo usare?


PM Quote
Avatar
mash_mash (Normal User)
Expert


Messaggi: 230
Iscritto: 25/07/2007

Segnala al moderatore
Postato alle 11:55
Giovedì, 24/09/2009
Mi correggo : funziona con una combobox non dentro una matrice , non funziona invece con combo dentro una matrice.
Sapete aiutarmi

PM Quote
Avatar
theprogrammer (Normal User)
Guru^2


Messaggi: 2509
Iscritto: 28/01/2009

Segnala al moderatore
Postato alle 12:22
Giovedì, 24/09/2009
Devi indicare l'indice del controllo quando lo usi ...

Text1.Text = Combo1(Index).ListIndex

PM Quote
Avatar
mash_mash (Normal User)
Expert


Messaggi: 230
Iscritto: 25/07/2007

Segnala al moderatore
Postato alle 13:16
Giovedì, 24/09/2009
grazie !
Se penso che ho dichiarato il paremetro Index e poi non l'ho usato mi vien voglia di
prendermi a pugni.

PM Quote