? Dans Visual Basic, le contrôle ListView affiche les éléments dans une collection. Après l'ajout de l'élément ListView à votre projet, vous pouvez écrire des fonctions pour permettre à l' utilisateur de modifier les articles déjà dans la liste, insérer de nouveaux éléments à la liste ou les sortir . Vous utilisez les méthodes "Ajouter" et "Supprimer" pour effectuer ces actions sur les éléments de la liste , mais Visual Basic vous beaucoup de flexibilité dans la façon dont vous implémentez ces méthodes permet . Une façon est d' appeler ces méthodes lorsque l'utilisateur clique sur un bouton . Instructions
1
Ouvrez la fenêtre de code de votre projet et ajouter les lignes suivantes à la fonction " Form_Load " , ou une autre fonction que vous appelez lorsque votre contrôle ListView est activée:
ListView1.View = View.Details
ListView1.LabelEdit = True
ListView1.AllowColumnReorder = True
ListView1.GridLines = True
la fonction View.Details affiche le ListView articles . La fonction LabelEdit vous permet de modifier des éléments de texte dans le ListView. AllowColumnReorder vous permet de réorganiser l'ordre des colonnes . GridLines affiche une grille derrière les éléments ListView , les rendant plus faciles à voir, surtout lorsque de nombreux articles sont dans la liste.
2
Ouvrez l'éditeur " Design" . Double- cliquez sur le contrôle "Button" dans la boîte à outils en ajouter un à la forme . Changer la propriété "text " à " Ajouter un élément ». Ajoutez un deuxième bouton au formulaire et modifiez sa propriété "text " à " Supprimer l'élément . "
3
Ouvrez «clic» les sous du bouton « Ajouter un élément » et tapez les lignes suivantes : Photos
point As New ListViewItem ( "Nom" )
item.SubItems.Add ( " Autres données" )
ListView1.Items.Add (point ) < br >
la première ligne déclare un nouvel élément à ajouter à la ListView et entre "Nom" dans la première colonne . Vous pouvez modifier ce paramètre pour d'autres chaînes , y compris les chaînes conclus TextBoxes . La deuxième ligne contient les données de la deuxième colonne dans le ListView. Si votre ListView a plus de colonnes, utilisez un « item.SubItems.Add " supplémentaire pour chacun. La troisième ligne ajoute l'élément à la liste ListView et l'affiche
4
Ouvrez «clic» des sous sur le bouton " Supprimer des éléments " de et tapez la ligne suivante: .
ListView1.Items la fonction "Supprimer" . Remove ( ListView1.Items.Item (0) )
supprime un élément de la ListView et prend un élément ListView en tant que paramètre . Le paramètre lui-même spécifie l'élément ListView à l'indice zéro , sinon le premier élément de la liste , et le supprime . Vous pouvez écrire du code pour spécifier différents éléments à supprimer , mais assurez- vous d'inclure la gestion des erreurs dans le cas où l'utilisateur tente de supprimer un élément à un index hors des limites du terrain .
< Br >