2013-05-18 20 views
5

C# 'da bir kelime işlemci yazdım. Kullanıcının dosyayı sağ tıklayıp "open with" öğesini seçip programımı seçtiğinde programımın dosyaları açmasına izin vermek istiyorum. Böyle bir özelliği programıma nasıl uygularım? Şu anda, kullanıcının bir dosyayı açabilmesinin tek yolu OpenFileDialog'u kullanmaktır."Open with" kullanıldığında programımın bir dosyayı açmasına nasıl izin verebilirim?

Şimdilik, kullanıcı "Birlikte Aç" ı seçerse ve programımı seçerse, seçtikleri dosyayı açmaz.

Bu özelliğin uygulanmasının en iyi yolu nedir?

+0

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

+0

Teşekkürler ... Ama bunu anlamaya çalışıyorum. Programlamada yeniyim. Bunu bana açıklar mısınız lütfen? :) – Toby

+0

Başvurunuz için kayıt defterine bir giriş eklemeniz gerekecek. Yukarıdaki bağlantılar bunu yapmanın birkaç yolunu gösterecektir. Bu http://stackoverflow.com/questions/3788429/c-sharp-windows-open-with-context-menu-behaviour ayrıca, uygulamanıza gönderilen komutları içerik menüsünden nasıl işleyeceğinizi gösterir. – Cyclonecode

cevap

İlgili konular