Salve a tutti! mi hanno consigliato questo forum che vedo è pieno di persone competenti, a cui sicuramente il mio problema sembrerà semplicissimo (spero!!)
Il codice in questione è questo:
If (etalst.ListIndex <> -1) Then
eta = True
Else
eta = False
End If
If (nazionelst.ListIndex <> -1) Then
nazione = True
Else
nazione = False
End If
If (sessolst.ListIndex <> -1) Then
sesso = True
Else
sesso = False
End If
If (provincialst.ListIndex <> -1) Then
provincia = True
Else
provincia = False
End If
If (attivitalst.ListIndex <> -1) Then
attivita = True
Else
attivita = False
End If
If (regionelst.ListIndex <> -1) Then
regione = True
Else
regione = False
End If
If nazionelst.ListIndex = 92 Then
If (eta & sesso & nazione & provincia & attivita & regione) = True Then
inseriscicmd.Enabled = True
Else
inseriscicmd.Enabled = False
End If
End If
If nazionelst.ListIndex <> 92 Then
If (eta & sesso & nazione & attivita) = False Then
inseriscicmd.Enabled = True
Else
inseriscicmd.Enabled = False
End If
End If
Avevo 6 listbox e ognuna di essa ho assegnato una variabile booleana per capire se la listbox è stata selezionata o meno..
Ma quando va a controllare nell'if e vede che tutte le variabili sono VERE nonostante questo va all'else... capito il problema?!
altrimenti sapreste dirmi un metodo per risolvere questa cosa:
ho queste 6 listbox e un pulsante inserisci che si deve attivare solo quando tutte e 6 sono cliccate o 4 (per un caso specifico ma poi posso vedermelo io)..
grazie mille anticipatamente![]()