Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2911 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  [BORLAND]Dérivé de TListBOX et OwnerDraw[RESOLU]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[BORLAND]Dérivé de TListBOX et OwnerDraw[RESOLU]

n°216957
Joel F
Real men use unique_ptr
Posté le 19-09-2002 à 09:02:54  profilanswer
 

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
mood
Publicité
Posté le 19-09-2002 à 09:02:54  profilanswer
 

n°217006
Joel F
Real men use unique_ptr
Posté le 19-09-2002 à 10:17:43  profilanswer
 

bon d'accord c le bide complet ...
personne ?

n°217038
taureau
Posté le 19-09-2002 à 11:22:17  profilanswer
 
n°217041
taureau
Posté le 19-09-2002 à 11:25:24  profilanswer
 

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...

n°217043
Joel F
Real men use unique_ptr
Posté le 19-09-2002 à 11:26:46  profilanswer
 

merci bien, je connaissais pas celui la ...
 
ca va finir que je vais devoir te metre en thanks dans ttes mes applis :)


Message édité par Joel F le 19-09-2002 à 11:33:29
n°217049
taureau
Posté le 19-09-2002 à 11:30:34  profilanswer
 

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 :D

n°217055
Joel F
Real men use unique_ptr
Posté le 19-09-2002 à 11:35:07  profilanswer
 

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

n°217064
taureau
Posté le 19-09-2002 à 11:42:23  profilanswer
 

oui c'est logique ... c'est rassurant lorsque la logique est respectée  :D

n°217200
LetoII
Le dormeur doit se réveiller
Posté le 19-09-2002 à 15:12:05  profilanswer
 

Taureau a écrit a écrit :

oui c'est logique ... c'est rassurant lorsque la logique est respectée  :D  




 
Ben normal, c pas du Microsoft  :ange:  (En allant dans la foret  j'ai rencontré un troll... :D)


---------------
Le Tyran
n°217203
Joel F
Real men use unique_ptr
Posté le 19-09-2002 à 15:14:21  profilanswer
 

eh eh celle la ct facile


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  [BORLAND]Dérivé de TListBOX et OwnerDraw[RESOLU]

 

Sujets relatifs
[Java] Utiliser des images qui sont dans un jar ? (resolu)DataReport, création d'un groupe... HELP! (Aidez moi SVP...)[Résolu]
[Delphi] Déplacement de fenetre a la souris [Résolu]XHTML compliant, CSS compliant, mais décalage... (résolu)
[BORLAND]Utilisation de paquets Delphi dabs Builder 5[BORLAND]Dérivation de TBitmap
[html,php] .htaccess [pour ainsi dire résolu][LISP] Enlever les parentheses d'une liste ! [Edit Resolu]
Gestion des exp reguliere[RESOLU][BORLAND C++] Inclure des controle dans une toolbar[RESOLU]
Plus de sujets relatifs à : [BORLAND]Dérivé de TListBOX et OwnerDraw[RESOLU]


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR