Voici la source du contrôle "MySCM" qui permet d'afficher un menu contextuel identique à celui de l'explorateur de windows lorsqu'on clique sur une listview, par exemple. Pour plus de détail sur cette source reportez-vous à la source "[MyC]-My FileSearcher", déposée précédement, et qui utilise ce contrôle.
Vous pouvez trouver la source de base sur : "http://members.aol.com/btmtz/vb" ou "http://www.mvps.org/ccrp".
Mais dans cette version, il n'est possible d'utiliser le menu contextuel qu'avec les contrôles dirlistbox et filelistbox. C'est pourquoi, outre divers petites modifications et améliorations, j'ai fait en sorte que cette source fonctionne avec les contrôles listview, treeview et listbox. De plus, j'en ai fait un ocx pour permettre de l'utiliser plus facilement. Mais attention, il n'y a pa beucoup de commentaires dans cet ocx, car j'ai vraiment eu du mal à comprendre l'essentiel du code pour le modifier.