ListView Supprimer ligne [Résolu]

Messages postés
259
Date d'inscription
dimanche 14 juillet 2002
Dernière intervention
17 août 2012
- 8 nov. 2006 à 04:35 - Dernière réponse :
Messages postés
53
Date d'inscription
mardi 3 janvier 2006
Dernière intervention
20 mars 2008
- 8 nov. 2006 à 08:44
Bonjour a tous,
Voici un petit code qui ne fonctionne pas.
La condition If ListView1.Focused = True Then retourne toujours false.
Puise que le code est sur un bouton je crois que ces normal qui perde le focus....
Avant j'ai essayer de tout simplement utiliser ListView1.FocusedItem.Remove()
Cependant, si aucun élément est sélectionner, cela va enlever la premiere ligne meme si elle n'est pas sélectionner.
Que proposer vous pour venir a bout de ce problème?

    Private Sub Click_SupprimerCompte(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnSupprimer.Click

        If ListView1.Focused = True Then
            ListView1.FocusedItem.Remove()
        Else
            MsgBox("Selectionner d'habord un compte")
        End If
    End Sub
Afficher la suite 

Votre réponse

1 réponse

Meilleure réponse
Messages postés
53
Date d'inscription
mardi 3 janvier 2006
Dernière intervention
20 mars 2008
- 8 nov. 2006 à 08:44
3
Merci
Salu
   Voila deux solutions selon les cas possibles:
  
Cas 01:Selection Simple

<gras>     If ListView1.SelectedItems.Count
Then
     ListView1.Items.Remove(ListView1.SelectedItems.Item(0))
   
End
If

Cas 02:Selection Multiple
   <gras>Do


While ListView1.SelectedItems.Count
      ListView1.Items.Remove(ListView1.SelectedItems.Item(0))
   
Loop

A b 1 to

Merci SamirAloui 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 88 internautes ce mois-ci

Commenter la réponse de SamirAloui

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.