Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

LISTBOX EN COULEURS


Information sur la source

Catégorie :Trucs & Astuces Niveau : Débutant Date de création : 11/09/2002 Date de mise à jour : 11/09/2002 20:33:17 Vu / téléchargé: 4 437 / 798

Note :
8,6 / 10 - par 5 personnes
8,60 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (7)
Ajouter un commentaire et/ou une note

Description

Cliquez pour voir la capture en taille normale
ce code indique comment gérer une listbox en ownerdraw.
 

Conclusion

la gestion des couleurs pourrait etre mieux faite mais j'ai préféré faire simple, c'est un exemple après tout :)
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Commentaires et avis

signaler à un administrateur
Commentaire de g0belin le 11/09/2002 20:38:57

Exellent exemple

signaler à un administrateur
Commentaire de Delphiprog le 11/09/2002 21:46:12 administrateur CS

Tu crées une TStringList dans la partie initialization de l'unité Unit1pas et tu l'affectes à Colors.
C'est bien, mais comme Colors n'a pas de propriétaire, qui est chargé de la destruction  quand tu fermes l'application ?
Et bien, personne !
Mets soit dans l'évènement OnDestroy de Form1 ou dans la partie Finalization :
FreeAndNil(Colors);

Lances ton application actuelle un nombre important de fois ou utilises un utilitaire de détection de fuites mémoires, et tu verras que tu perds des ressources à chaque lancement.

signaler à un administrateur
Commentaire de Delphiprog le 11/09/2002 21:58:14 administrateur CS

RAPPEL : Inutile de mettre les exe dans le zip. On est capable de compiler un projet ;-p

signaler à un administrateur
Commentaire de MasterNKZ le 11/09/2002 22:43:53

Pour DELPHIPROG :
Sisi c bien de mettre l'EXE dans le zip, parce j'ai pas tjrs delphi qui est ouvert derriere et c bien pour regarder vite fait ce ke c car certains ont des ordis pas tres performant et attendent un peu avant ke delphi se lance lol, comme moi... ;-$

signaler à un administrateur
Commentaire de Nebula le 11/09/2002 23:41:22

arf en effet j'ai pas fait gaffe à la gestion mémoire, mais je voulais le mettre dans la section "private" de la form à la base ... je ferais plus attention la prochaine fois :)

quand à l'exe du zip, il n'est là que parce que ce code était à la base destiné à servir d'exemple à un ami qui bosse sur delphi 5, et je craignais qu'il ne puisse compiler le projet sans avoir à le modifier (c'est mieux d'avoir une idée visuelle de ce que donne un prog avant de se plonger dans son étude, enfin je pense lol)

signaler à un administrateur
Commentaire de Pornman le 19/10/2004 22:15:07

Je suis daccord la gestion de memoire laisse adhesirer mais... cest ce qu'un appelle un EXEMPLE ... qui consiste a comprendre le fonctionnement principale...

(Sans Offence)

merci

signaler à un administrateur
Commentaire de taye78 le 13/11/2004 12:41:51

9/10 :p

Ajouter un commentaire



Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,265 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.