Listbox

manu222 Messages postés 56 Date d'inscription vendredi 4 mars 2005 Statut Membre Dernière intervention 22 novembre 2018 - 4 avril 2006 à 09:43
NHenry Messages postés 15113 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 22 avril 2024 - 4 avril 2006 à 11:20
Bonjour,
ja un probleme avec une listbox , je n arrive pas a renomer une ligne .
je rempli bien ma listbox sans probleme si je click sur une ligne je recupere bien l index , le nom....mais pour changer le nom de l'index en question je m arrache les cheveux.;(
Heeeelllpp mee pleaaase.
mechi
@+

9 réponses

cs_jordinette Messages postés 134 Date d'inscription mercredi 2 mars 2005 Statut Membre Dernière intervention 5 avril 2007
4 avril 2006 à 09:47
Bonjour,
euh quel intéret de renomer l'index? stocke l'info dans une variable...
j'ai peut etre mal compris ce que tu veux faire, car je ne vois pas l'intéret...
Jordinette
0
manu222 Messages postés 56 Date d'inscription vendredi 4 mars 2005 Statut Membre Dernière intervention 22 novembre 2018
4 avril 2006 à 09:56
effectivement renomer l index ca tient pas debout....je me suis mal exprimer.
c est pas l index que je veux renomer mais le texte a l'index lorque je fais un

ListBox1.Items.Add(Mytext) un certain nombre de fois...
par la suite en selctionnant une ligne de ma listbox je voudrais en changer le texte ex: si a l index 4 le text dans la listbox est "coucou" je voudrais le remplacer par "bonjour" .

voili.
0
mcs2006 Messages postés 58 Date d'inscription dimanche 19 mars 2006 Statut Membre Dernière intervention 1 mai 2006
4 avril 2006 à 10:03
Bonjour,

if List1.List(List1.ListIndex) = "coucou" then
List1.List(List1.ListIndex) = "bonjour"
end if
0
NHenry Messages postés 15113 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 22 avril 2024 159
4 avril 2006 à 10:03
Bonjour

VB6 ou .NET ?
en .NET, ListBox.Items.Item(Index)=Value

Il est plus facile de batiser kk1 que de la convertir. (surtout en programmation)
Une question se pose sur le forum, pas en privé
NHenry (VB6, VBA excel, VB.NET, C++, C#.Net)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
manu222 Messages postés 56 Date d'inscription vendredi 4 mars 2005 Statut Membre Dernière intervention 22 novembre 2018
4 avril 2006 à 10:17
merchi
Additional information: Specified argument was out of the range of valid values.

mais apparemment y a autre chose qui merde...
donc je fais bien
ListBox.Items.Item(Index)=Value ( ce qui me semblais correct ) mais ca marche po

pour renomer le texte de l index en question je passe par une autre form.
la listbox est dans form1 et la boite texte pour renomer un une ligne de la listbox est sur form2....pour passer l index de la listebox de la form1 a form2 et de form2 a form1 y a pas de souci...le souci est que lorsque je reviens sur form1 et que je lui balance ListBox.Items.Item(Index)=Value la listebox est VIDE et c est pour ca que je me prends ce message :
Additional information: Specified argument was out of the range of valid values
je comprends pas pourquoi elle est vide alors que les noms sont toujours visible...
pas facile a expliquer
Grrrrrrrrr
0
NHenry Messages postés 15113 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 22 avril 2024 159
4 avril 2006 à 10:59
Bonjour

Met :
if Index>-1 then ListBox.Items.Item(Index)=Value

Il est plus facile de batiser kk1 que de la convertir. (surtout en programmation)
Une question se pose sur le forum, pas en privé
NHenry (VB6, VBA excel, VB.NET, C++, C#.Net)
0
NHenry Messages postés 15113 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 22 avril 2024 159
4 avril 2006 à 11:00
Bonjour

j'oubliais, utilise aussi :
if ListBox.Items.Count>0

Il est plus facile de batiser kk1 que de la convertir. (surtout en programmation)
Une question se pose sur le forum, pas en privé
NHenry (VB6, VBA excel, VB.NET, C++, C#.Net)
0
manu222 Messages postés 56 Date d'inscription vendredi 4 mars 2005 Statut Membre Dernière intervention 22 novembre 2018
4 avril 2006 à 11:09
y a pas moyen ca fait pareil ....ma listbox.items.count est egale a 0 ce qui est pas logique.
ne serait ce pas un probleme de passage d'une forme a l'autre ....je sais vraiment pas comment t expliquer le pb...mais c est sympat de me soutenir.;)
0
NHenry Messages postés 15113 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 22 avril 2024 159
4 avril 2006 à 11:20
Bonjour

Peux-tu décrire un peu plus ton prog, mettre un peu de codesource pour que l'on puisse voir d'où vient le pb?

Il est plus facile de batiser kk1 que de la convertir. (surtout en programmation)
Une question se pose sur le forum, pas en privé
NHenry (VB6, VBA excel, VB.NET, C++, C#.Net)
0
Rejoignez-nous