Forum Clubic

[VB .Net 2005] comment rafraichir une ListBox - après y avoir ajouter des données

ben je crois que tout est dans le sujet. Je ne sais pas comment rafraichir une ListBox après y avoir ajouter quelques données à l’intérieur :neutre:

Ca doit se faire automatiquement à ce que je sache :neutre:
J’ai trouvé ça sinon.

Oui c’est automatique:

essaie ça sur pression d’un bouton, chez moi ça marche


ListBox1.Items.Add(10)

sinon tu as la méthode refresh()

oui merci, mon problème ne viens pas de là en fait.

Est ce que c’est possible de rafraichir un “Form_Load” (en quelque sorte) ? :confused: Pour qu’il refasse toute les opérations comme si le programme se lancait pour la 1ere fois.

Pourquoi ne pas créer une fonction InitApp() qui s’en chargerait ?

2 solutions :

  • soit tu fais un listbox.Beginupdate() avant de rentrer des donnees et tu finis par un listbox.Endupdate() une fois terminé

  • soit tu fais un listbox.Invalidate() pour redessinner la listbox

Pareil pour la Form tu peux faire Form1.Invalidate() pour tout redessinner a l’interieur.