laisser visible la ligne selectionnée de plusieurs listview "Résolu"

  • Initiateur de la discussion Initiateur de la discussion Primatexcel
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

P

Primatexcel

Guest
Bonjour le forum

je vous demande de nouveau votre aide.

en effet j'utilise deux listview et je voudrais que les lignes selectionner soient toujours visible.

ex:
je sélectionne et mets en surbrillance la ligne 3 de la ListView1,
la ListView2 se charge des données concerné et la ligne 1 se met en surbrillance également sans que la ligne de la ListView1 ne se désélectionne.

je joint un fichier pour test.

Merci à toutes et tous.

Primatexcel
 

Pièces jointes

Dernière modification par un modérateur:
Re : laisser visible la ligne selectionnée de plusieurs listview

Bonjour Primatexcel,

Essaie en rajoutant une ligne à ton code:

Code:
Private Sub UserForm_initialize()
With ListView1
With .ColumnHeaders '65
            .Clear
            .Add , , "a", 65
        End With
        .View = lvwReport
        .FullRowSelect = True
        .Gridlines = True
        .HideSelection = False '<----- Ligne ajoutée
End With
With ListView2
With .ColumnHeaders '495
            .Clear
            .Add , , "1", 60
            .Add , , "2", 60
            .Add , , "3", 60
        End With
        .View = lvwReport
        .FullRowSelect = True
        .Gridlines = True
        End With
Remplir_ListView1 ("z")
End Sub
Cordialement.

PS: il n'est pas utile de maintenir la sélection de ListView2 puisque ses données dépendent de ListView1. Mais si tu y tiens, tu peux ajouter la même ligne dans la partie adéquate de ton code.
 
Dernière édition:
Re : laisser visible la ligne selectionnée de plusieurs listview

Bonjour Papou-Net

Je viens de rajouter la ligne c'est plutot pas mal, mais est-il possible que la selection soit plus visible genre couleur plus foncé.
merci
 
Re : laisser visible la ligne selectionnée de plusieurs listview

Bonsoir Papou-net
Je tenais a te remercier pour ta solution qui me satisfait.
Je te souhaite une bonne soirée et a plus tard (Peut être)

Primatexcel
 
Bonjour à tous,

La bonne solution :
- HideSelection = false
- FullRowSelect = true
- BackColor = &H8000000F& c'est ici d'où vient principalement le problème que tout le monde rencontre, la BackColor conditionne le choix automatique de la couleur de la surbrillance. Choisissez une couleur supérieure en teinte à la gridview et du coup la listview gardera le bleu de la sélection.
 
Bonjour à tous


Fouille et .deterrage de post.gif
@lerexcel

On peut penser que 9 ans plus tard le demandeur n'est plus en attente de solution et qu'il a pu trouver une solution qui lui convient.

Surtout quand je lis ceci

Je tenais a te remercier pour ta solution qui me satisfait.

Bonne lecture
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
4
Affichages
961
P
Réponses
1
Affichages
667
Retour