Problema visual basic 6

Pubblicità

assassins

Utente Attivo
Messaggi
25
Reazioni
0
Punteggio
25
salve premetto che sono alle prime acque col visual basic allora il mio problema è che ho due check box e vorrei fare in modo che se ho tutte e due le check box cliccate mi faccia comparire la lista auto di entrambe mentre se ne ho ceckata 1 mi faccia comparire solo la lista auto di quella ceckata
Private Sub ckbmw_Click()
If ckbmw.Value = 1 And ckferrari.Value = 1 Then
cmdauto1.Visible = True
cmdauto1.AddItem "f450"
cmdauto1.AddItem "x6"
End If
End Sub

p.s
premetto che vi ho messo solo queste due auto pke la lista era un po lunga comunque io il controllo lo faccio sul ceck della marca bmw forse è li che sbaglio????
 
Esatto, il check lo fai solom quando clicchi il controllo chkBmw.

Puoi risolvere creando un subruoutine che richiami ad ogni click dei controlli!
Ti faccio un esempio:


Codice:
Private Sub ckbmw_Click()
       Call CaricaLista
End Sub
Private Sub ckferrari_Click()
       Call CaricaLista
 End Sub

Private Sub CaricaLista()
If ckbmw.Value = 1 And ckferrari.Value = 1 Then
cmdauto1.Visible = True
cmdauto1.AddItem "f450"
cmdauto1.AddItem "x6"
End If
End Sub
 
Pubblicità
Pubblicità
Indietro
Top