OVH Cloud OVH Cloud

ListBox

6 réponses
Avatar
Nolofinwe Melwazul
lut,

Voila j'ajoute des elements à ma liste, cependant la partie visible ne peut
contenir tous les elements, je voudrais donc savoir comment faire mouvoir la
liste "vers le haut" automatiquement à l'ajout d'un element afin de voir le
dernier inséré.

Merci ++

6 réponses

Avatar
François Picalausa
Bonjour/soir,

Tu veux peut-être quelque chose comme TopIndex?
List1.AddItem "Item"
List1.TopIndex = (List1.ListCount - 1) 'Déplace l'affichage tout en bas

--
François Picalausa (MVP VB)
FAQ VB : http://faq.vb.free.fr
MSDN : http://msdn.microsoft.com

"Nolofinwe Melwazul" a écrit dans le message de
news:%
lut,

Voila j'ajoute des elements à ma liste, cependant la partie visible ne


peut
contenir tous les elements, je voudrais donc savoir comment faire mouvoir


la
liste "vers le haut" automatiquement à l'ajout d'un element afin de voir


le
dernier inséré.

Merci ++




Avatar
Zoury
Salut François! :O)

Tu veux peut-être quelque chose comme TopIndex?



La fonction TopIndex renvoi l'index de l'item se situant dans le haut de la
partie visible de la liste. ;O)

--
Cordialement
Yanick Lefebvre - MVP pour Visual Basic
http://faq.vb.free.fr/?rubrique=0 - http://www.mvps.org/vbnet/
http://www.mentalis.org/agnet/apiguide.shtml - http://www.mztools.com/

Merci de poster les réponses au groupe afin d'en faire profiter à tous
Avatar
François Picalausa
Bonjour/soir,

Renvoie ou définit et si l'item se trouve en bas, il n'est pas bête, il
prend celui en haut ;-)
Selected ne te garanti pas que l'item soit visible.. juste qu'il soit
sélectionné.. et cela modifie la sélection originelle, ce qui n'était pas
dans la question de base ;-)

--
François Picalausa (MVP VB)
FAQ VB : http://faq.vb.free.fr
MSDN : http://msdn.microsoft.com

"Zoury" a écrit dans le message de
news:
Salut François! :O)

> Tu veux peut-être quelque chose comme TopIndex?

La fonction TopIndex renvoi l'index de l'item se situant dans le haut de


la
partie visible de la liste. ;O)

--
Cordialement
Yanick Lefebvre - MVP pour Visual Basic
http://faq.vb.free.fr/?rubrique=0 - http://www.mvps.org/vbnet/
http://www.mentalis.org/agnet/apiguide.shtml - http://www.mztools.com/

Merci de poster les réponses au groupe afin d'en faire profiter à tous




Avatar
Zoury
> Renvoie ou définit et si l'item se trouve en bas, il n'est pas bête, il


prend celui en haut ;-)
Selected ne te garanti pas que l'item soit visible.. juste qu'il soit
sélectionné.. et cela modifie la sélection originelle, ce qui n'était pas
dans la question de base ;-)



aah! j'avais très mal testé la fonction je crois. désolé et merci pour
l'info. :O)))


--
Cordialement
Yanick Lefebvre - MVP pour Visual Basic
http://faq.vb.free.fr/?rubrique=0 - http://www.mvps.org/vbnet/
http://www.mentalis.org/agnet/apiguide.shtml - http://www.mztools.com/

Merci de poster les réponses au groupe afin d'en faire profiter à tous
Avatar
Adam Pietrasiewicz
<<< Attention - mon adresse dans l'entete de ce message est une
adresse ANTISPAM - pour m'ecrire cliquez sur
http://cerbermail.com/?DQr0g2Y88R >>>
=== Le 24 wrze¶nia 2003 08:27:41 Bruno a ecrit dans un message
news:bkrdcc$s0i$


Voila j'ajoute des elements a ma liste, cependant la partie visible ne


peut
contenir tous les elements, je voudrais donc savoir comment faire mouvoir


la
liste "vers le haut" automatiquement a l'ajout d'un element afin de voir


le
dernier inséré.



Merci ++



Bonjour,

Pourquoi ne pas faire :

monobject.additem 'montexte' 0 (zéro)

Cela a pour effet d'insérer 'montexte' en premiere position ...




Je pense que l'on s'est mal compris.

Quand on ajoute des elements a un listbox, pour toujours avoir la
liste a la bonne position, apres chaque ajout il faut faire

List1.listitem = list1.listcount - 1

et eventuellement
List1.refresh

--
Adam Pietrasiewicz
Pologne


---
Ten list zosta³ wys³any przy u¿yciu Go³±bka http://www.amsoft.com.pl/golabek
Avatar
Nolofinwe Melwazul
Merci a tous, j'ai realiser ce que j'attendais grace à vos remarques.

A++

"François Picalausa" a écrit dans le message de news:

Bonjour/soir,

Tu veux peut-être quelque chose comme TopIndex?
List1.AddItem "Item"
List1.TopIndex = (List1.ListCount - 1) 'Déplace l'affichage tout en


bas

--
François Picalausa (MVP VB)
FAQ VB : http://faq.vb.free.fr
MSDN : http://msdn.microsoft.com

"Nolofinwe Melwazul" a écrit dans le message de
news:%
> lut,
>
> Voila j'ajoute des elements à ma liste, cependant la partie visible ne
peut
> contenir tous les elements, je voudrais donc savoir comment faire


mouvoir
la
> liste "vers le haut" automatiquement à l'ajout d'un element afin de voir
le
> dernier inséré.
>
> Merci ++
>
>