Salut,
J'utilise une ListView en mode vsReport. Elle comporte 9 colonnes. Je voudrais tester la présence du contenu des colonnes lorsque l'on sélectionne une ligne.
Donc voici mon code :
Dès que je clique sur le bouton pour lancer cette procédure, j'ai un message d'erreur : "Project xxx raised exception class EStringListError with message 'List index out of bounds (8)'..."
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 procedure Bt1Click(Sender: TObject); begin if ListView.Selected.Subitems[8] <> '' then ShowMessage(ListView.Selected.Subitems[8]) else ShowMessage('Rien...'); end;
Cependant, en testant la 5ième colonne par exemple, cela marche parfaitement. Une idée ?
Partager