2008-10-28 7 views
11

J'ai une vue de liste qui après un double clic, un enregistrement ouvre un nouveau formulaire pour montrer les détails, mais l'enregistrement dans la liste a perdu la "sélection" .... Comment puis-je savoir quel enregistrement a été cliqué ???Affichage de la liste C# rester sélectionné

Merci

Maria João

Répondre

4

Définissez la propriété HideSelection sur la vue de la liste false. C'est activé par défaut.

33

Le contrôle listview possède une propriété HideSelection dont la valeur par défaut est True. Définissez ceci sur False et la ligne actuelle restera en surbrillance même si le contrôle perd le focus.

4

Notez que la sélection devient "grise" lorsque la mise au point est perdue, et "bleue" lorsqu'elle est mise au point. Garder le bleu lorsque le focus est perdu est plus difficile ... vous devrez remplacer le ListView :: DrawItem

Questions connexes