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 !

ASTUCE: COMMENT CHANGER LA TAILLE DE NOS LIGNES DANS UN TLISTVIEW


Information sur la source



Description

Cette petite astuce vous permet de changer la taille (height) de vos lignes dans un TListView, n'ayant pas de message LVM_SETITEMHEIGHT comme pour les TTreeView (TVM_*) ni de méthode permettant ce changement (dûmoins je n'en ai pas trouvé) j'utilise la propriété SmallImages qui me permet de linker mon TListView a une TImageList et je modifie la propriété Height de celui-ci (de l'imagelist).
Ce qui me permet de modifier la taille des lignes du listview.

C'est un truc vraiment simple mais après avoir rechercher pas mal sur internet je n'ai rien trouvé d'autre...
 

Conclusion

J'ai décidé de le poster pour éviter des recherches vraiment très longues sur le net pour peu de résultat a certain.

Mince exemple dans le zip
 

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 Forman le 14/10/2005 02:58:51

J'ai aussi trouvé une méthode en changeant le nombre de lignes qu'occupe chaque item dans un TTreeView - mais je crois qu'on peut faire pareil avec un TListView - , je l'utilise dans ce source (qui n'a rien à voir d'ailleurs):
http://www.delphifr.com/code.aspx?ID=30286

signaler à un administrateur
Commentaire de Forman le 14/10/2005 03:02:39

Oups, j'aurais dû mieux lire ce que tu as écrit, en fait j'utilise TVM_SETITEMHEIGHT...
Je retire, je retire...

signaler à un administrateur
Commentaire de jpt le 14/11/2006 07:49:38

Astuce sympa et rigolote, dommage ça fait perdre l'usage des CheckBoxes... :-(
Même comportement en remplaçant SmallImages par StateImages.
Et donc, en cas de besoin, ça va obliger à gérer les CheckBoxes à la mano, avec les images dans la TImageList.
Voilà.

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

ListView & ListItem [ par Bruto ] Voila encore une question sur ListView et ListItem. En fait, j'affiche 4 lignes dans ma listview. Quand je double-clic une de ces lignes, le listItem Listview.. Toujours [ par stailer ] Bon ben voila un 4ème message sur les ListView... Et les 3 autres sont restés sans réponse :Donc aujourd'hui j'aimerais savoir si quelqu'un sait cache Couleur de la police d'une ligne d'un ListView [ par rguef ] Bonjour, Je cherche à changer la couleur de police d'une ligne dans un ListView ? Est-ce possible ?WezzaR CheckBoxes dans un TListView [ par tao ] Bonjour,J'utilise un TListView avec l'option CheckBoxes à 'TRUE' de manière à avoir une case à cocher devant chaque ligne.Je voudrais n'avoir qu'une s Colorier une listview une ligne sur deux [ par retaks666 ] Bonjour, comment faut il faire pour colorier une ligne sur deux dans un listview en mode report ? Je pensais utiliser tcustomListView mais j'y arrive Memo Selection Ligne [ par rafraf6 ] Bonjour,Y a t il moyen de selectionner une ligne d'un Memo pour en faire des traitements?En fait, je voudrais mettre dans un Memo, un nom, un prenom e Listview et couleur ..... [ par DeAtHCrAsH ] Lu all,Je dispose d'un TListView utilisé en vsReport.J'aimerai faire 2 choses dessus :   1 - Une ligne sur deux doit etre ver Comment obtenir dans un drawgrid des cellules de taille variable selon la ligne [ par ledoc93 ] J'ai besoin de developper un petit outil pour représenter la distribution des médicaments...je songe a mettre une image dans chaque p&# Recherche dans une ListView [ par Yil2201 ] Salut à tous ! Voilà je souhaiterais effectuer une recherche dans un TListView .J'ai toruvé des sources pour le faire dans un TListBox mais ca ne fonc TListView et selection ... [ par ptitmanu ] Bonjour,J'ai une appli qui log des evenements. Pour chaque log je dispose d'informations comme l'heure, la date, le type de message, le contenu... Je


Nos sponsors

Sondage...

CalendriCode

Septembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
2930     

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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,47 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é.