J'ai une application C# WinForm que j'ai créée pour stocker les fichiers dans un emplacement sécurisé séparé sur le disque dur. J'essaye d'ajouter des fonctionnalités au programme en ajoutant un menu contextuel de clic droit de sorte que lorsqu'un utilisateur clique avec le bouton droit sur un fichier (ou un groupe de fichiers) dans Windows, mon programme est là dans le contexte pour les sélectionner. Pas de problème là-bas, j'ai fait ce travail. Ce dont j'ai besoin est d'obtenir par programmation cette liste de fichiers et de l'envoyer au programme afin qu'ils soient déjà listés dans la liste.C# winform s'ouvre avec le menu contextuel du clic droit, mais comment afficher l'élément sélectionné?
Je fais déjà quelque chose de similaire avec un multiselect dans un OFD, mais je ne veux pas qu'ils aient à ouvrir le programme, sélectionner browse, trouver les fichiers et les sélectionner quand ils sont déjà sélectionnés dans windows.
Il ya une tonne de programmes qui ont cette fonctionnalité (comme les propriétés plus, le bloc-notes, etc ...) J'ai juste besoin d'un coup de pouce dans la bonne direction pour m'aider à comprendre cela.
Merci à l'avance,
Dave
Vous parlez probablement d'un "gestionnaire d'extension shell". Il n'y a aucun support pour ça dans .NET. Vous trouverez des choses en parcourant la chaîne citée. –