none
[Listview] Comment voir la ligne sélectionnée dans un listview disabled ? RRS feed

  • Question

  • Bonjour,

    Dans l'un de mes formulaires, j'utilise un listview pour afficher une liste d'éléments.

    Cette liste est disabled (c'est-à-dire .Enabled=False) afin que l'utilisateur ne puisse pas modifier l'élément sélectionné.

    En effet, c'est un timer du formulaire qui choisit, selon le temps qui s'écoule, lequel des éléments doit être sélectionné.

    Vb6: En Vb6, je n'avais aucun problème. Le listview disabled devenait "gris" (dans un thème standard windows), tandis que la ligne sélectionnée était surlignée en bleu.

    Vb9 (VbNet2008): En VbNet, la liste disabled devient bien "grise", mais aucune sélection n'apparait dés lors que la liste devient disabled...

    D'où ma question : comment faire pour visualiser la ligne sélectionnée, alors que je ne veux pas que l'utilisateur puisse intervenir sur cette sélection ?

    PS: En Vb6 comme en VbNet, j'ai bien sur pris soin de positionner la propriété .HiseSelection à False.

    MERCI d'avance pour vos idées !

    Cordialement,

    Golard.


    Projet volumineux en cours de migration de Vb6 à VbNet2008 Visual Studio 2008 - VbNET/Vb6(COM)
    mardi 7 septembre 2010 12:13

Toutes les réponses