Pour ajouter un menu contextuel dans un objet de «ListView», il faut effectué les étapes suivantes :
Ouvrir ou avoir créer une application «Windows Forms Application»
Ajouter un contrôle commun «ContextMenuStrip» dans le mode «Design» de votre feuille, sans toutefois le relier à aucun objet de la feuille.
Il suffit donc, de faire glisser l'objet «ContextMenuStrip» de la boite à outils (ToolBox) vers la feuille «Forms1».
Ajouter un contrôle commun «ListView» dans le mode «Design» de votre feuille.
Sélectionner les propriétés de l'objet «ListView», et sélectionner la vue des événements (Event).
Double cliquer dans la colonne à droite de l'action «MouseClick».
Insérer un code ressemblant à ceci :
Insérer un code ressemblant à ceci pour votre événement de l'item de menu de suppression rajouter à titre de démonstration :
Pour ajouter un icône dans votre menu contextuel à coter de votre item de menu, il suffira :
Aller dans le menu principal, et sélectionner le «Project». Puis sélectionner les propriétés du projets avec «WindowsFormsApplication1 Proprieties...»
Sélectionner l'onglet «Resources».
Cliquez sur l'objet «Strings» de façon à sélectionner «Images».
Faire glisser un image GIF, JPEG ou autres dans la boite blanche que l'on nommera «ico_delete».
Aller dans le «Solution Explorer» et sélectionner les propriétés de votre image, dans «Build Action», sélectionner «Embedded Resource».
Remplacer l'expression «null» par la propriété suivante «Properties.Resources.ico_delete».