nicola2s
Messages postés57Date d'inscriptionlundi 31 mars 2003StatutMembreDernière intervention22 novembre 2006
-
13 mai 2004 à 17:40
Fox15145
Messages postés2Date d'inscriptionmercredi 7 avril 2004StatutMembreDernière intervention 3 avril 2018
-
3 avril 2018 à 11:40
J'ai créé un treeview qui liste les fichiers d'un dossier que je lui indique.
J'aimerai créer un menu contextuel quand je fait un click droit avec la souris dans mon treeview. Dans ce menu je veux qu'il apparaisse un lien pour créer un répertoire.
Mon pb c'est que je ne trouve pas la fct de l'événement click droit !
cs_coq
Messages postés6351Date d'inscriptionsamedi 1 juin 2002StatutMembreDernière intervention 2 août 2014101 13 mai 2004 à 18:35
ah non tiens je crois que je me suis melanger les pinceaux, l'eventarg du Click ne donne pas de precisions :
extrait MSDN :
If you need more specific mouse information (button, number of clicks, wheel rotation, or location), use the MouseDown and MouseUp events which pass a MouseEventArgs object to the event handler.
Fox15145
Messages postés2Date d'inscriptionmercredi 7 avril 2004StatutMembreDernière intervention 3 avril 2018 Modifié le 3 avril 2018 à 11:45
Bonjour,
Le sujet est un peu vieux, mais n'en mérite pas moins une réponse ;-)
Sauf erreur de compréhension de la question de ma part, il me semble que la solution réside dans l'utilisation du composant "contextMenuStrip" à ajouter dans la partie des composants non-visuels (en dessous du design du formulaire).
Ce composant permet via son interface graphique d'implémenter des menus et sous-menus ayant chacun leurs propres propriétés et évènement.
Pour faire apparaître ce menu contextuel lors d'un clic droit sur le composant visuel de votre choix (TreeView par exemple), il suffit d'affecter, au composant visuel, le nouveau "contextMenuStrip" à sa propriété du même nom (directement depuis le menu "Propriétés" de l'interface graphique, c'est plus simple ;-).