[...] Filtrer une ListBox.

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
Popwers
Niveau 4
Niveau 4
Messages : 66
Enregistré le : ven. 01 juin 2012 12:40
Localisation : La Réunion
Status : Hors ligne

[...] Filtrer une ListBox.

#1

Message par Popwers »

Bonjour a tous,

J'expose mon problème je travaille sur un logiciel de connexion entre PC,

Et j'affiche dans une ListBox la liste des connectes et se non connectes,
Je récuppérre le nom de tous les contactes sur un .ini puis je l'affiche,
mais pour améliorer la rapidité et le visuel(l'original marche mais les noms clignote)
j'ai donc commencer a taper du code puis j'ai pu garder les nom et les modifier si l'on changer de statut, mais en supprimant un contact avec la fonction prévu on garde le nom dans la liste il faut redémarrer pour que sa ne l'affiche pas...
Je sait que c'est peu être confus mais j'aurais essayer d'expliquer au mieux que je peut !

Voila le code :
List1 = Connecter
List2 = Non Connecter
► Afficher le texteCode
En gros je n'arrive pas a faire un filtre en quelque sorte....
Merci d'avance.
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [...] Filtrer une ListBox.

#2

Message par mikell »

C'est vrai que c'est vachement confus... :?
On comprend pas vraiment ce que tu essaies de faire
S'il s'agit juste de mettre à jour les 2 listbox en temps réel, un truc dans ce genre ça suffirait pas ?
► Afficher le texte
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Avatar du membre
Popwers
Niveau 4
Niveau 4
Messages : 66
Enregistré le : ven. 01 juin 2012 12:40
Localisation : La Réunion
Status : Hors ligne

Re: [...] Filtrer une ListBox.

#3

Message par Popwers »

Tu as déjà améliorer le code mais il faut rajouter la premier ligne dans la boucle car mon problème est la,
je m'explique !

Dans le programme l'utilisateur peut mettre a jour le .ini
et donc peut supprimer ou rajouter un utilisateur dans le .ini donc si il rajoute pas de problème car le .ini
est lue toutes les 2sec donc il rajoute bien dans la liste,

(voila pourquoi il faut mettre le IniReadSection dans la boucle sinon, sa ne servirai a rien de mettre ce bout de code, il ne se passerez rien non ?).

Mais si on supprime il ne feras pas de mise a jour dans la liste c'est la mon problème !
je veut faire un filtre pour que se qui est dans la listbox soit supprimer si il n'est pas dans le .ini

Voila je pense que c'est bien plus clair !
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [...] Filtrer une ListBox.

#4

Message par mikell »

Popwers a écrit :Dans le programme l'utilisateur peut mettre a jour le .ini
Si le ini est mis à jour manuellement, il faut faire une fonction pour ça
S'il doit se mettre à jour en temps réel automatiquement, il faut intercaler dans le code des IniWrite et des IniDelete (que je n'ai pas vus dans ton script) ou alors carrément réécrire régulièrement le ini
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Avatar du membre
Popwers
Niveau 4
Niveau 4
Messages : 66
Enregistré le : ven. 01 juin 2012 12:40
Localisation : La Réunion
Status : Hors ligne

Re: [...] Filtrer une ListBox.

#5

Message par Popwers »

Euh...j'ai pas tous compris et je vois pas le rapport,
Pour un aperçu du programme rendez vous > ICI <

Enfaîte dans l'interface il y a la la fonction supprimer lorsque l'utilisateur l'utilise la fonction supprime dans la listbox ,il efface la clé dans le .ini
donc le .ini est modifier alors il devrait le supprimer dans l'affichage, mais comment faire pour que il le supprime ?
Voila pourquoi je dit un filtre , il faudrait que se qui soit dans la listbox soit supprimer si il n'est pas dans le .ini...
Répondre