Limiter les line d'une list box

spaa05 Messages postés 148 Date d'inscription mardi 14 novembre 2000 Statut Membre Dernière intervention 26 juillet 2005 - 20 mai 2005 à 18:10
cs_Jack Messages postés 14006 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 - 21 mai 2005 à 02:45
bonjour ,comment est ce que je peux limiter le nombre de line afficher dans une list box a un nombre x
merci

3 réponses

cs_Jack Messages postés 14006 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 79
20 mai 2005 à 18:34
Salut
Comme c'est toi qui ajoute les items, il suffit que tu testes avant insertion :
If maListBox.ListCount < monMaxi Then
' Ok : je peux faire des AddItem
End If

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

Le savoir est la seule matière qui s'accroit quand on la partage. (Socrate)
0
spaa05 Messages postés 148 Date d'inscription mardi 14 novembre 2000 Statut Membre Dernière intervention 26 juillet 2005 1
20 mai 2005 à 20:07
merci mais la list est deja plain mais je ne ve laiser que les 10 permier line
0
cs_Jack Messages postés 14006 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 79
21 mai 2005 à 02:45
Eh bien supprime les derniers avec un boucle :

For r = (MaListe.ListCount - 1) To 10 Step -1
MaListe.Remove r
Next r

ou un truc comme ça
Dans mon exemple, tu supprimes depuis la fin jusqu'à l'item 10 : Il ne restera donc que les items de 0 à 9

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

Le savoir est la seule matière qui s'accroit quand on la partage. (Socrate)
0
Rejoignez-nous