Page 1 sur 1

Recherche Fonction...

Publié : mer. 17/sept./2008 15:30
par Neveware
BOnjour à tous! J'ai du posté 50 fois aujourd'hui xD, mais bon, alors voilà, je me demandais si il y avait une Fonction qui permet de récupérer TOUT le CONTENU d'un ListVIewGadget.... Pas seulement l'objet selectionné, mais tout les ListViewGadget... J'ai déjà essayé GetGadgetText mais ce n'est pas ce que je cherche : variable$ = GetGadgetText(#Gadget)

Merci d'avance pour votre aide! :cry:

PS : Je me suis aidé du lexique. xD

Publié : mer. 17/sept./2008 15:34
par case
tu veux faire quoi exactement ?
si je comprend bien tu as un listview gadget avec des noms dedans

toto
tata
titi
toutou
tete

tu veux une commande qui récupère tout le contenu
dans une variable ?

genre variable$="tototatatititoutoutete" ?

Publié : mer. 17/sept./2008 15:36
par Neveware
Oui avec des retours à la ligne xD

Je suis pas sûr mais je crois que c'est GetGadgetItemText.

Non? (y va me dire essaye et tu verras xD)

Publié : mer. 17/sept./2008 15:46
par case
tu peux faire çà avec une procédure



Code : Tout sélectionner


Procedure.s getlistviewcontent(ma_liste)
separator$=chr(10)+chr(13) ; retour chariot
count=CountGadgetItems(ma_liste)
If count<>0
  For recupere=1 To count
     resultat$=resultat$+GetGadgetItemText(ma_liste, recupere)+separator$ ; ajoute un separateur a la fin 
  Next
ProcedureReturn Left(resultat$,Len(resultat$)-len(separator$)) ; suprime le dernier separateur et renvoie la chaine
EndIf

EndProcedure

ensuite tu peux recuperer le contenu de toute les listview que tu veux en faisant un appel a la procedure

contenu$=getlistviewcontent(ma_liste)
contenu2$=getlistviewcontent(ma_liste2)
etc...

Publié : mer. 17/sept./2008 15:59
par Neveware
J'ai voulu essayer mais il y a une erreur avec :

Code : Tout sélectionner

ProcedureReturn Left(resultat$,Len(resultat$)-Len(separator$)
Syntax error :s

PS : J'ai trouvé il manquait une paranthèse xD

Publié : mer. 17/sept./2008 16:08
par Neveware
Problème résolu, merci de ton aide Case! :)

PS : Ma première application est bientôt finie reste plus qu'à sauvegarder dans le fichier texte quand on supprime une ligne du ListViewGadget :s