ListBox.items.count

Le
djmcg
Bonjour,

RowNumber ne peux pas être plus grand que le nombre d'items dans la liste.
Ceci n'est pas correct ?
RowNumber += 1
If RowNumber > ListBox1.Items.Count + 1 Then
RowNumber = ListBox1.Items.Count + 1
MessageBox.Show("Nous avons la dernière fiche affichée", _
"Fiche Marchandise", MessageBoxButtons.OK, _
MessageBoxIcon.Exclamation)
Exit Sub
Else
.

J'en demande pas plus pour l'instant parce-que j'essaie de trouver tous
seul. Comme un grand. :-))

Merci
Bonne Journée.
Jean-Marie
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Fred
Le #12257111
Dans : news:e$,
djmcg disait :
Bonjour,



Bonjour,

RowNumber ne peux pas être plus grand que le nombre d'items dans la
liste. Ceci n'est pas correct ?
RowNumber += 1
If RowNumber > ListBox1.Items.Count + 1 Then
RowNumber = ListBox1.Items.Count + 1
MessageBox.Show("Nous avons la dernière fiche affichée", _
"Fiche Marchandise", MessageBoxButtons.OK, _
MessageBoxIcon.Exclamation)
Exit Sub
Else
....



Tous les indices commencent à zéro.
L'indice de la dernière ligne est donc : ListBox1.Items.Count - 1


--
Fred
http://www.cerber mail.com/?3kA6ftaCvT (enlever l'espace)
djmcg
Le #12257091
Merci fred,
C'est exactement ça !!
L'erreur c'est que je n'avais pas modifier la routine de la touche
précédente.
Sympa encore Merci.
Bonne soirée.


Fred a écrit :
Dans : news:e$,
djmcg disait :
Bonjour,



Bonjour,

RowNumber ne peux pas être plus grand que le nombre d'items dans la
liste. Ceci n'est pas correct ?
RowNumber += 1
If RowNumber > ListBox1.Items.Count + 1 Then
RowNumber = ListBox1.Items.Count + 1
MessageBox.Show("Nous avons la dernière fiche affichée", _
"Fiche Marchandise", MessageBoxButtons.OK, _
MessageBoxIcon.Exclamation)
Exit Sub
Else
....



Tous les indices commencent à zéro.
L'indice de la dernière ligne est donc : ListBox1.Items.Count - 1




Publicité
Poster une réponse
Anonyme