Ouais
Bon, pour chaque élément (ligne) que tu veux dans la TListView, il faut explicitement ajouter cet élément.
Exemple:
Code :
- begin
- with OpenDialog1 do
- if Execute then
- with ListView1.Items.Add do
- begin
- Caption := ExtractFilePath(FileName);
- Subitems.Add(ExtractFileName(FileName));
- end;
- end;
|
- ajout d'un item dans la ListView
- le caption (colonne 1) de l'item prend le nom du répertoire choisi (OpenDialog1.FileName, raccourci à FileName vu qu'on est dans un "with" )
- le Subitems.Strings[0] (colonne 2) de l'item prend le nom du fichier sans le répertoire. On passe par le add parce que Strings[0] n'existe pas encore. Pour le modifier par après il faudra passer par Subitems.Strings[0]
Exemple pour la modif de la seconde colonne du premier élément de la liste:
ListView1.Items.Item[0].Subitems.Strings[0] := 'autre chose';
[jfdsdjhfuetppo]--Message édité par antp--[/jfdsdjhfuetppo]
---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire