2013-05-18 10 views
5

Ho scritto un elaboratore di testi in C#. Vorrei consentire al mio programma di aprire file quando l'utente fa clic destro sul file e seleziona "Apri con" e seleziona il mio programma. Come posso implementare una funzione del genere nel mio programma? Attualmente, l'unico modo in cui l'utente può aprire un file è usando OpenFileDialog.Come posso consentire al mio programma di aprire un file quando viene utilizzato "Apri con"?

A partire da ora, se l'utente sceglie di "Apri con" e seleziona il mio programma, non apre il file che hanno selezionato.

Qual è il modo migliore per implementare questa funzione?

+0

Acquista http://voidnish.wordpress.com/2004/05/10/a-simple-c-function-to-add-context-menu-items-in-explorer/ e http: //forum.codecall .net/topic/68532-adding-my-program-to-contextmenu/ – Cyclonecode

+0

Grazie ... Ma sto faticando per capirlo. Sono nuovo alla programmazione. Potresti spiegarmelo, per favore? :) – Toby

+0

Sarà necessario aggiungere una voce per la propria applicazione nel registro. I collegamenti sopra mostreranno un paio di modi per farlo. Questo http://stackoverflow.com/questions/3788429/c-sharp-windows-open-with-context-menu-behaviour mostra anche come elaborare i comandi inviati alla tua applicazione dal menu di scelta rapida. – Cyclonecode

risposta

Problemi correlati