Page 1 sur 1

[...] Filtrer une ListBox.

Posté : lun. 16 juil. 2012 15:17
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.

Re: [...] Filtrer une ListBox.

Posté : lun. 16 juil. 2012 19:17
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

Re: [...] Filtrer une ListBox.

Posté : mer. 18 juil. 2012 18:52
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 !

Re: [...] Filtrer une ListBox.

Posté : mer. 18 juil. 2012 23:00
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

Re: [...] Filtrer une ListBox.

Posté : jeu. 19 juil. 2012 08:10
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...