Change la couleur de fond de la ListView en VB6
Je travaille avec un code existant et la nécessité de changer la couleur de fond d'une ligne (et la couleur de la police) dans une ListView en VB6 en fonction de certains critères. J'ai besoin de changer la couleur de la ligne lorsque la ligne est sélectionnée et n'est pas sélectionnée. Je peux changer la couleur de police d'un non-sélectionnés ligne via le .De premier plan de la propriété, mais je ne peux pas changer la couleur dans l'un des autres scénarios.
InformationsquelleAutor Chuck Haines | 2009-09-25
Vous devez vous connecter pour publier un commentaire.
La couleur d'arrière-plan de lignes sélectionnées est contrôlée par le système. Vous ne pouvez pas changer à quoi que ce soit d'autre.
Si vous ont pour être en mesure de changer l'arrière-plan des lignes sélectionnées, vous devrez dessiner personnalisé de la liste -- qui, pour être honnête, c'est trop de douleur à considérer sérieusement 🙂
Découvrez ce post sur le forum. Voici un exemple du code de couleurs, chaque autre ligne:
Voici la lien à l'article msdn qui parle de la méthode de la Ligne.