|
| 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 |
 Ce n'est pas le seul cas où les syntaxes préfixées posent problème. |
| |
| |
| | | |
|
| | | | |
| | |
|