PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2025 → bug remplissage ListView / ListeImage
bug remplissage ListView / ListeImage
Débuté par AlexisPERR, 27 nov. 2025 15:05 - 3 réponses
Membre enregistré
133 messages
Posté le 27 novembre 2025 - 15:05
Le champ ListView accepte la syntaxe suivante pour le remplir avec un texte et une image :

<Control to use>.Add([<Element> [, <image to display>]])

cela donne :
monListView.Add("monTexte",maVariableImage)


Cela marche très bien dans un code local, mais si l'on veut faire le même code dans une procédure globale avec le champ ListView déclaré en tant que variable de type Champ, cela ne passe plus.

On a un crash à l'exécution avec une erreur
Aucune syntaxe de 'ListeAjoute' ne correspond à l'appel.



C'est le signe d'un problème plus général : une variable de type Champ n'hérite pas de toutes les méthodes qui étaient connue par le Champ initial.
Membre enregistré
1 005 messages
Posté le 27 novembre 2025 - 18:58
Bonjour,
Au cas où, la remarque est-elle vraie si vous n'utilisez pas la syntaxe préfixée :

ListeAjoute(monListView, "monTexte", maVariableImage)


Cdlt
Membre enregistré
133 messages
Posté le 28 novembre 2025 - 17:11
Bien vu @Cédric_34,

sans la syntaxe préfixée, cela fonctionne ! Merci
Membre enregistré
1 005 messages
Posté le 28 novembre 2025 - 21:43
:merci:
Ce n'est pas le seul cas où les syntaxes préfixées posent problème.