ho fatto la mia matrice di controlli , ovvero ho inserito in un progetto di prova 10 bottoni , con lo stesso nome ma con indice diverso e ho scritto questo nel From Load
codice:
k = Index
For i = 0 To 10
k = i
Command1(k).Caption = "ciao"
Next i
ora fa esattamente quello che deve fare, quello di cui mi sono accorto ovviamente , è che se io mettessi come evento click di uno dei bottoni
lo stesso effetto viene applicato a tutti i bottoni presenti nella matrice , avendo ovviamente tutti lo stesso nome. C'è un modo per ovviare a questo ?
Lo scopo è quello di dare una funzione diversa a ogni controllo della matrice , ovvero Command1(index = 0) deve aprire un msgbox , Command2(index = 1) deve aprire un form.
ho pensato a una cosa così
codice:
k = Index
If k = 0 Then
MsgBox "ciao"
End If
è giusto ? questo significa che io devo copiare nella sub di Command1 un if che contolla l'id e che quindi assegna una funzione in base all'id rilevato.
forse è troppo contorto xD
Spero di essermi spiegato bene.
Ciao a tutti e grazie ancora