IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB 6 et antérieur Discussion :

[VB6]Changer la couleur d'une ligne d'un ListView


Sujet :

VB 6 et antérieur

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    208
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 208
    Points : 136
    Points
    136
    Par défaut [VB6]Changer la couleur d'une ligne d'un ListView
    Salut!!

    Existe t'il un moyen pour changer la couleur d'arrière plan d'une ligne dans un listView. J'ai pas trouvé de propriétés pour ça mais y'a pt'etre un moyen avec les API?

    Si c'est pas possible, peut on changer la couleur du Text?

  2. #2
    Candidat au Club
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2002
    Messages : 2
    Points : 2
    Points
    2
    Par défaut Non!
    Salut!
    Dans un list view c'est pas possible de changer la couleur de seulement une ligne.

    Si tu veux le faire utilise plutot une flexgrid a laquelle tu peux donner la meme apparence qu'une listview mais qui ne fonctionne pas du tout la même chose.

    a plus Mica

  3. #3
    Nouveau Candidat au Club
    Inscrit en
    Mars 2003
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Mars 2003
    Messages : 1
    Points : 1
    Points
    1
    Par défaut On peut changer la couleur du texte
    Voici un extrait du code que j'utilise dans un dév pour mettre en relief une ligne du listview, il met en gras et en couleur la ligne contenant l'information recherchée :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
     
        ' modifie la couleur des items pour le coefficient actuel (à la date du jour)
        For j = lvwCarriere.ListItems.Count To 1 Step -1 ' une boucle avant provoquerait une erreur
            Set mItem = lvwCarriere.ListItems(j)
            If CDate(mItem.ListSubItems("Dates du changement")) <= Now Then
                '
                With mItem
                    .Bold = True
                    .ListSubItems("Après").Bold = True
                    .ListSubItems("Durée").Bold = True
                    .ListSubItems("Coefficient").Bold = True
                    .ListSubItems("Dates du changement").Bold = True
                '
                    .ForeColor = &HC00000
                    .ListSubItems("Après").ForeColor = &HC00000
                    .ListSubItems("Durée").ForeColor = &HC00000
                    .ListSubItems("Coefficient").ForeColor = &HC00000
                    .ListSubItems("Dates du changement").ForeColor = &HC00000
                End With
                Exit For
            End If
        Next j
     
        '
        lvwCarriere.Refresh ' rafraichir l'affichage
    édité par bidou
    merci d'utiliser les balises de code

  4. #4
    Membre habitué
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    208
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 208
    Points : 136
    Points
    136
    Par défaut
    Merci!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [JTable] Changer la couleur d'une ligne
    Par CVERRIER3 dans le forum Composants
    Réponses: 2
    Dernier message: 02/11/2005, 15h54
  2. Changer la couleur d'une ligne dans un DBGrid
    Par fba dans le forum Composants VCL
    Réponses: 5
    Dernier message: 24/10/2005, 20h30
  3. Changer la couleur d une ligne de tableau au survol
    Par logica dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 18/07/2005, 11h57
  4. Réponses: 7
    Dernier message: 28/06/2005, 11h53
  5. Réponses: 8
    Dernier message: 14/05/2004, 11h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo