IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Forms Discussion :

Listview, problème de lecture


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Homme Profil pro
    Inscrit en
    Janvier 2013
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2013
    Messages : 11
    Par défaut Listview, problème de lecture
    Bonjour,
    J'ai un soucis pour la lecture d'une ListView ayant plusieurs colonnes.
    Quand je fais une première sélection dans la ListView, je récupère bien la valeur du subitem. Par contre, si je clique une seconde fois dans la ListView, j'ai le message suivant :
    InvalidArgument=La valeur '0' n'est pas valide pour 'index'.
    Nom du paramètre : index


    Merci d'avance pour votre aide

    Bernard

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
        Private Sub La2_SelectedIndexChanged(sender As System.Object, e As System.EventArgs) Handles La2.SelectedIndexChanged
            Dim Z_test As String
            Z_test = La2.SelectedItems(0).SubItems(2).ToString 
            If Z_test = "Local" Then
                Button_Retirer.Enabled = True
            Else
                Button_Retirer.Enabled = False
            End If
            La2.SelectedItems(0).SubItems(2).ToString
            TextBox_Fax_Destinataire.Text = La2.SelectedItems(0).SubItems(1).Text
        End Sub

  2. #2
    Expert confirmé Avatar de Graffito
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    5 993
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 993
    Par défaut
    Dans un Listview, il peut théoriquement y avoir entre 0 et n SelectedItems.

    Il est possible qu'en cliquant 2 fois sur un item, on le selectionne puis le déselectionne. Une fois déselectionné, SelectedItems[0] gènére une exception.

  3. #3
    Membre habitué
    Homme Profil pro
    Inscrit en
    Janvier 2013
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2013
    Messages : 11
    Par défaut
    J'ai testé en modifiant de cette façàon et çà fonctionne parfaitement :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
        Private Sub La2_SelectedIndexChanged(sender As System.Object, e As System.EventArgs) Handles La2.SelectedIndexChanged
            Dim Z_test As String
            If La2.SelectedIndices.Count > 0 Then
                Z_test = La2.SelectedItems(0).SubItems(2).Text()
                If Z_test = "Local" Then
                    Button_Retirer.Enabled = True
                    Button_Retirer.Visible = True
                Else
                    Button_Retirer.Enabled = False
                    Button_Retirer.Visible = False
                End If
                TextBox_Fax_Destinataire.Text = La2.SelectedItems(0).SubItems(1).Text
            End If
        End Sub

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Toutes versions] Problème de lecture de formulaire avec ListView
    Par Bear the french dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 05/09/2012, 01h30
  2. [TFileStream] Problème de lecture de string
    Par Pedro dans le forum Langage
    Réponses: 6
    Dernier message: 28/06/2004, 13h06
  3. problème de lecture base de registre
    Par pafounet3 dans le forum MFC
    Réponses: 10
    Dernier message: 31/12/2003, 14h06
  4. [fread] Problème de lecture de buffer
    Par karl3i dans le forum C
    Réponses: 2
    Dernier message: 25/09/2003, 09h21
  5. Réponses: 4
    Dernier message: 23/07/2003, 13h07

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo