Compter les nombres dans listview1

Messages postés
31
Date d'inscription
mardi 10 juin 2014
Dernière intervention
14 août 2017
- - Dernière réponse : cs_Le Pivert
Messages postés
5599
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
10 décembre 2018
- 23 sept. 2016 à 08:05
Bonjour,
mon probléme c'est quand je clique sur le button3, il m'affiche dans listview1 dans la columns 2 to en 99.
voici mon code :
Private Sub Button3_Click(sender As System.Object, e As System.EventArgs) Handles Button3.Click
        If (Me.ListView1.SelectedItems.Count > 0) Then
            For i = 0 To ListView1.Items.Count - 1
                If CheckBox3.Checked = True Then
                    For valeur = 0 To 99
                        ListView1.Items(i).SubItems(1).Text = valeur 
                    Next
                End If
            Next i
        End If
    End Sub

je voudrais compter de 0 à 99 mais dans la columns 2? pouvez-vous m'aider a résoudre ce probléme. merci d'avance.
Afficher la suite 

Votre réponse

3 réponses

Messages postés
5599
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
10 décembre 2018
0
Merci
Bonjour,

Une recherche Google (10s) et ensuite avec un peu de lecture tu auras la solution:

http://plasserre.developpez.com/cours/vb-net/?page=ui-winforms3#LVIII-H-4

@+ Le Pivert
cs_Le Pivert
Messages postés
5599
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
10 décembre 2018
-
Je t'invite aussi à lire ceci:

https://fr.wikibooks.org/wiki/Programmation_Visual_Basic_.NET/Boucles

Voir boucle For

@+ Le Pivert
Commenter la réponse de cs_Le Pivert
Messages postés
31
Date d'inscription
mardi 10 juin 2014
Dernière intervention
14 août 2017
0
Merci
Bonjour,
j'ai essayer avec le lien des boules, ça m'affiche toujours dans la columns 2 tous 99.
Voici en image :


Voici mon code :
Private Sub Button3_Click(sender As System.Object, e As System.EventArgs) Handles Button3.Click
        If (Me.ListView1.SelectedItems.Count > 0) Then
            For i = 0 To ListView1.Items.Count - 1
                If CheckBox3.Checked = True Then
                    For valeur = 0 To 99 Step +1
                        ListView1.Items(i).SubItems(1).Text = valeur.ToString("00")
                        If valeur = 99 Then
                            Exit For
                        End If
                    Next
                End If
            Next
        End If
    End Sub


pouvez-vous me dire pourquoi ça compte pas dans la columns 2?
Merci de votre réponse
cs_Le Pivert
Messages postés
5599
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
10 décembre 2018
-
Tout simplement comme ceci:

 Dim Entier As Integer = 1
        For i = 0 To ListView1.Items.Count - 1
            ListView1.Items(i).SubItems(1).Text = CStr(Entier)
            Entier = Entier + 1
            If Entier = 99 Then
                Exit For
            End If
        Next


Il faut donner une valeur à ta variable et ensuite l'incrémenter à chaque boucle

@+ Le Pivert
Commenter la réponse de hacker591
Messages postés
12366
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
10 décembre 2018
0
Merci
Bonjour

le plus simple serait de "compter" avant l'affichage.
Peux tu poster le code avec lequel tu remplis le combobox?
Commenter la réponse de Whismeril

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.