Scroller automatiquement un listbox [Résolu]

cs_ShayW 3238 Messages postés jeudi 26 novembre 2009Date d'inscription 14 mars 2018 Dernière intervention - 20 août 2015 à 12:10 - Dernière réponse : cs_ShayW 3238 Messages postés jeudi 26 novembre 2009Date d'inscription 14 mars 2018 Dernière intervention
- 20 août 2015 à 14:49
Bonjour,

J'ai un listbox qui se remplit et dès que sa zone est rempli le vertical scrollbar
apparait.
Comment faire pour que le prochain item soit visible de façon à ne pas scroller
manuellement.

ListBox1.TopIndex = ?

j'ai essayé ainsi mais pas de résultat
Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
Static iter As Double = 1.24
Listbox1.Items.Add("BLABLA" & iter.ToString)
Listbox1.TopIndex = Listbox1.Items.Count
iter += 1.2
End Sub


En verifiant avec le debugger listbox1.topindex n'est pas modifié ( toujours = 0) ?

Merci
Afficher la suite 

Votre réponse

2 réponses

ucfoutu 18039 Messages postés lundi 7 décembre 2009Date d'inscriptionModérateurStatut 11 avril 2018 Dernière intervention - 20 août 2015 à 12:51
0
Merci
Bonjour,
le Topindex n'est modifié que dans la mesure où l'item ajouté est en dehors des limites de "visibilité".
Un article ne saurait être le topindex s'il n'est pas suivi d'un nombre au moins égal à celui des articles "visibles". On comprend bien pourquoi.
Commenter la réponse de ucfoutu
cs_ShayW 3238 Messages postés jeudi 26 novembre 2009Date d'inscription 14 mars 2018 Dernière intervention - Modifié par Whismeril le 20/08/2015 à 15:01
0
Merci
Bonjour

Un article ne saurait être le topindex s'il n'est pas suivi d'un nombre au moins égal à celui des articles "visibles". On comprend bien pourquoi.


exact il sufisait d'un peu de logique
comme cela ça fonctionne
Listbox1.TopIndex = Listbox1.Items.Count  - 10


EDIT : Ajout du LANGAGE dans les balises de code (la coloration syntaxique).
Explications disponibles ici : ICI

Merci d'y penser dans tes prochains messages.
Commenter la réponse de cs_ShayW

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.