ListView Supprimer ligne [Résolu]

XGuarden 259 Messages postés dimanche 14 juillet 2002Date d'inscription 17 août 2012 Dernière intervention - 8 nov. 2006 à 04:35 - Dernière réponse : SamirAloui 53 Messages postés mardi 3 janvier 2006Date d'inscription 20 mars 2008 Dernière intervention
- 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 

1 réponse

Répondre au sujet
SamirAloui 53 Messages postés mardi 3 janvier 2006Date d'inscription 20 mars 2008 Dernière intervention - 8 nov. 2006 à 08:44
+3
Utile
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
Cette réponse vous a-t-elle aidé ?  
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.