Dérivé de TListBOX et OwnerDraw[RESOLU] [BORLAND] - C++ - Programmation
Marsh Posté le 19-09-2002 à 11:25:24
idem pour builder http://leunen.com/cbuilder/lbstyle.html
il te suffira alors en utilisant index de voir si ton item correspond à tes filtres et de l'afficher ou pas...
Marsh Posté le 19-09-2002 à 11:26:46
merci bien, je connaissais pas celui la ...
ca va finir que je vais devoir te metre en thanks dans ttes mes applis
Marsh Posté le 19-09-2002 à 11:30:34
il risque de falloir répondre 0 dans la demande de hauteur d'un item à ne pas afficher voir ListBox1MeasureItem dans le premier lien, je n'ai jamais tester ce genre de chose donc je vais surveiller ton travail
Marsh Posté le 19-09-2002 à 11:35:07
en fait :
si tu veux pas l'afficher tu sors direct de ton OnDraw et tu renvois 0 du MesureItem
si tu veux juste changer le style, ben tu le change slash/dot
Marsh Posté le 19-09-2002 à 11:42:23
oui c'est logique ... c'est rassurant lorsque la logique est respectée
Marsh Posté le 19-09-2002 à 15:12:05
Taureau a écrit a écrit : oui c'est logique ... c'est rassurant lorsque la logique est respectée |
Ben normal, c pas du Microsoft (En allant dans la foret j'ai rencontré un troll... )
Marsh Posté le 19-09-2002 à 09:02:54
Voila j'ai fait un composant dérivé de TListBox.
En sus de propriétés et méthoes kivonbien, j'ai implementé une gestion de filtrage.
En clair, y a une propriété Filter qui contient une chaine qui va servir à filtrer les entrées de la TListBox.
Les filtres sont clasiques du genre les*du??.
Une autre propriétés FilterOn indique si le filtrage est actif ou non.
Lorsque le filtrage est activé, j'aimerais que les entrées correspodnantes au filtre soient affichées normalement et que celle qui n'y sont pas conforme sont affichées en gris trés clair.
Je pense qu'il faut que je joue avec le OwnerDraw et des événement mais je sais pas par ou commencer
MErci
Message édité par Joel F le 19-09-2002 à 15:33:22