ListBox à case en vb6

Lenouveauapprenti Messages postés 306 Date d'inscription   Statut Membre Dernière intervention   -  
yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour

Je cherche la commande me permettant d'avoir une seule case cochée dans ma listBox.
C'est à dire, quand je sélectionne une case et je la choche, les autres cases se décochent automatiquement

Merci pour votre aide

1 réponse

  1. NHenry Messages postés 15235 Date d'inscription   Statut Modérateur Dernière intervention   387
     
    Sauf erreur, il y a un événement généré lorsqu'une case change d'état, à toi d'agir en conséquence.
    0
    1. Lenouveauapprenti Messages postés 306 Date d'inscription   Statut Membre Dernière intervention   2
       
      Re bonjour

      Une question si vous me la permettez.
      Si j'ai coché la ligne voulue, en la désignant par I,
      Comment devrai je designer les autres lignes pour qu'elles soient decochée?

      N= list.listCount - 1
      
      For i = 0 to N
      
      If list.Selected(I) = true then 
      
      ???????
      
      En if
      
      Next I


      Merci d'avance
      0
      1. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   1 588 > Lenouveauapprenti Messages postés 306 Date d'inscription   Statut Membre Dernière intervention  
         
        moi je ferais plutôt:
        N= list.listCount - 1
        For i = 0 to N
        If i <> lselection  then 
             list.Selected(i) = false
        En if
        Next i
        0