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 !

Sujet : Affichage 1ère ligne TListView [ Divers / Aide et documentation ] (gebu34)

mercredi 30 mai 2007 à 07:13:55 | Affichage 1ère ligne TListView

gebu34

Salut à tous,
Je pose un TListView sur une Form, dans Columns lui indique 2 colonnes "Nom" et "Prénom", je fixe les largeurs, paramètre le TLisView ViewStyle en vsReport, affichage des titres.....
Ensuite je charge mon TListView avec une base (ADO).....A l'affichage, mon TListView est remplis correctement, mais je ne vois pas les titres de colonnes. Pour les voir, je dois cliquer dessus.
Autre remarque, actuellement le TListView est dimensionné (verticalement) pour que les données entrent entièrement. Si je diminue la hauteur du TListView, alors apparition du Scroll vertical mais aussi apparition des titres. Bizare non ?
Merci
A+

mercredi 30 mai 2007 à 13:44:07 | Re : Affichage 1ère ligne TListView

Francky23012301

Membre Club
salut,

Je viens juste de tester le TListView pour essayer de te répondre : ce composant a de mon coté aussi une réponse bien surprenante mais pas au sens positif.

Pourquoi ne pas utiliser des TTreeViews ou des TStringGrid ? Ca me semble moins chaotiques et moins problématiques.

Sinon une alternative consiste dans ta procedure a rajouter
ListView1.Refresh; ou (mais c'est moins bien ) ListView1.OnClick(Sender);


mercredi 30 mai 2007 à 14:52:43 | Re : Affichage 1ère ligne TListView

gebu34

Salut,
J'utilise le TListView pour avoir une grille ou j'incorpore partiellement une base de donnée et pouvoir sélectionner une ligne pour modifier l'enregistrement via masque de saisie.
Le TTreeViews, à ce que je crois ne fais pas de grille.
Le TStringGrid, j'ai b'eaucoup oeuvré dessus (j'ai même mis une source sur CS), il est très souple, mais a le désavantage de toujours passer par OnDrawCell chaque fois que l'on sort des ornières, et ça l'alourdit (d'ailleurs il est très difficile de déselecter une ligne).
Le refresh je l'ai essayé ainsi que RePaint, Invalidate.
Peut-on provoquer un click sur les colonnes de la ligne de titres.
Ou alors on ne mets pas de titre (mais c'est très brimant...)
A+


jeudi 31 mai 2007 à 06:37:36 | Re : Affichage 1ère ligne TListView

gebu34

Réponse acceptée !
Salut à tous,
J'ai enfin trouvé.....
Pour répondre à Francky23012301, ce compo est zarbi.....
Je ne comprenait pas pourquoi ce compo fonctionnait sur tout les exemples que je visionnais : tout simplement parceque tous avaient des RadioButton pour changer lr ViewStyle. Lorsque l'on veut l'utiliser qu'en grille (vsReport), il faut construire sa grile, ses colonnes, ses titres et SURTOUT mettre ShowColumnHeaders à False.
Ensuite dans votre FormActivate il suffit de lui inscrire :
ListView1.ShowColumnHeaders := True;
Et Ô miracle divin celà fonctionne....
Allez A+ et merci



Cette discussion est classé dans : ligne, affichage, titres, tlistview, 1ère


Répondre à ce message

Sujets en rapport avec ce message

Réécrire la 1ère ligne dans un fichier txt [ par goloa ] Bonjour, Voilà ma question : existe-t-il un moyen de réécrirela première ligne d'un fichier *.txt sans avoir à réécrire tout le fichier ?je veux juste 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 STRINGGRID :Personnaliser la largeur des colonnes d'une seule ligne [ par cocoriri ] cocoriri J'ignore si c'est possible , ce n'est peut etre pas gerable Lorsqu'un stringgrid possede une ligne de titres et une ligne de sous-titres, i MERCI DE METTRE DES TITRES EXPLICITES ! [ par buguetj ] Bonjour, j'ai créé un ComboBox1 et j'ai entré une ligne de texte par la fonction Items, J'ai aussi créé une edit. Je voudrais savoir comment faire pou limiter affichage label [ par gabs77 ] bonjour, je cherche a faire un algorithme ki va limiter le nombre de caractere a l affichage d un labelvoici un exemple:"ceci est test pour voir que c 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 Dernier element d'un TListView [ par ptitmanu ] Bonjour,Je voudrais faire apparaitre le dernier element d'un TListView. Lorsque je remplis mon TListView, je voudrais voir le defilement et l'ajout d Contrôler la saisie et l'affichage sur msn messenger [ par coco59211 ] Bonjour,Je souhaiterais faire un programme destiné aux plus jeunes qui interdirait la saisie ou la réception de mots ou données définis dans un dictio Lire une ligne d'un fichier [ par tony_73 ] Bonjour,Voila j'aimerais ouvrir un fichier et lire juste la premiere ligne délimité par des crochets. mais apparemment il est impossible en faisant un colorier une row de dbgrid en fonction de la bdd [ par gabs77 ] bonjour,    je cherche a colorier une ligne de dbgrid en fonction de la base de donnéeexemple :table donnercodeS Annee Numbra      2006     5aze     


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

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,484 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é.