Gambas France BETA


Pas de compte ? Incription

Petit souci avec listbox

Ce sujet est résolu.

1
AuteurMessages
Foromus#1 Posté le 5/10/2012 à 12:02:02
Bonjour,

Soit une liste de choses : une liste noms (lstNom), une liste prix (lstPrix).
Avec la propriété index, je synchronise la seconde avec la première : OK

Je voudrais modifier un prix (ah l'inflation...)
Sur le site utilitaire de Gambas, j'ai vu qu'il suffisait de faire :

lstPrix.text = txtNouvoPrix.text (après avoir entré le nouveau prix dans txtNouvoPrix, naturellement)

Mais voilà : Gambas n'en veut pas. Il paraît que listbox est en lecture seule.
Où est-ce qu'on change ? Cherché, pas trouvé...

Vous me direz que j'ai toujours la possibilité de virer l'ancien prix avec un remove et de remettre le nouveau avec add. Mais je trouvais la formule ci-dessus nettement plus simple.
Et je suppose qu'elle devrait marcher puisqu'elle est proposée sur le site.

Merci de votre attention.
linuxos#2 Posté le 5/10/2012 à 19:16:49
Un peu de sel, de poivre et la crevette sera... Bonjour,

Voici les commandes:

# Pour ajouter
ListBox1.add("TOTO")

# Pour modifier le texte de l'enregistrement N°0
ListBox1[0].Text = "sgmsdmg"

# Pour retrouver un enregistrement au cas ou
ListBox1.Find("TOTO")

Voila
Olivier
Lorsqu'on s'occupe d'informatique, il faut faire comme les canards... Paraître calme en surface et pédaler comme un forcené par en dessous.
Foromus#3 Posté le 5/10/2012 à 21:19:44
Bonjour,

Merci pour la solution !
Je suppose que c'est le contrôle qui a évolué. Peut-être serait-il utile de corriger le tuto (http://gambaslinux.eg2.fr/articles.php?lng=fr&pg=55).
Je n'aurais jamais trouvé, je pensais que le fait de sélectionner un élément de la liste donnait l'index automatiquement. Du reste, en faisant un pas-à-pas, j'avais bien mes valeurs, tant l'ancienne que la nouvelle.
Je vais essayer de retenir !

Merci beaucoup !
manu#4 Posté le 10/10/2012 à 14:33:11
Avec Gambas ca roule !le site Gambaslinux ne s’intéresse quasi exclusivement à Gambas2, donc, c'est sure que tous ne fonctionne pas de la même manière en Gambas3
Jeanne d'arc, elle a frit, elle a tout compris ! ;)

Config :
Manjaro linux (excellent !)
XFCE 4.1 (simple et efficace)
Gambas 3 dans les dépots (confort total)
gambix#5 Posté le 12/10/2012 à 14:10:45
Faire simple !le controle n'a pas changé depuis gambas 0.24 ... enfin pas a ce niveau la pour sûr
Moins de texte dans une signature c'est agrandir son espace.
1