-
ListView vs StringGrid
Bonjour à tous
J'ai une petite appli qui gère un fichier typé tout bête. Ce fichier est affiché dans une ListView.
Et je me pose une question bête : pourquoi pas une StringGrid car mon fichier ne contient que des chaines de caractères ? Quelle différence fondamentale peut-il y avoir entre un objet ListView et un objet StringGrid pour un affichage tout simple ?
A+
Lusso
( www.ze-bonsai-ouaibe.com )
-
Salut :D
Pour ma part, je pense que la TStringGrid est plus facile à éditer/afficher...
Aller chercher les valeurs dans les SubItems d'un TListItem est un peu lourd... Mais ça reste mon avis ;)
-
Merci pour ton avis :wink:
-
Une différence : les modes d'affichage.
Un listview permet de faire choisir à l'utilisateur si il veut un affichage en détail, icones, comme l'affichage des fichiers et dossier dans l'explorateur.
Exemple ton fichier contient une liste de personne avec le sexe ou une catégorie (travail, perso, etc..)
tu peux facilement associer une icone à la ligne de text.
idem pour une gestion de droit, c plus beau d'avoir une icone pour les groupes, une pour les user plutot que une colonne ou tu affiche 'Utilisateur' ou 'Groupe'.
tu peux aussi avoir la sélection de l'items quand la souris passe dessus,
etc ..
En conclusion, à toi de voir en fonction des données que tu affiche.