5
我已經在C#中編寫了一個文字處理器。我想讓我的程序在用戶右鍵單擊文件並選擇「打開方式」並選擇我的程序時打開文件。我如何在我的程序中實現這樣的功能?目前,用戶可以打開文件的唯一方法是使用OpenFileDialog。如何使用「打開方式」允許我的程序打開文件?
截至目前,如果用戶選擇「打開」並選擇我的程序,它不打開他們選擇的文件。
實施此功能的最佳方法是什麼?
我已經在C#中編寫了一個文字處理器。我想讓我的程序在用戶右鍵單擊文件並選擇「打開方式」並選擇我的程序時打開文件。我如何在我的程序中實現這樣的功能?目前,用戶可以打開文件的唯一方法是使用OpenFileDialog。如何使用「打開方式」允許我的程序打開文件?
截至目前,如果用戶選擇「打開」並選擇我的程序,它不打開他們選擇的文件。
實施此功能的最佳方法是什麼?
「Open With」將文件名作爲參數傳遞給應用程序。
結帳http://voidnish.wordpress.com/2004/05/10/a-simple-c-function-to-add-context-menu-items-in-explorer/和http://forum.codecall .net/topic/68532-adding-my-program-to-contextmenu/ – Cyclonecode
謝謝......但我很努力去理解這一點。我是編程新手。你可以向我解釋一下嗎? :) – Toby
您需要爲應用程序添加一個條目到註冊表中。以上鍊接將顯示一些方法來執行此操作。這個http://stackoverflow.com/questions/3788429/c-sharp-windows-open-with-context-menu-behaviour也顯示了你將如何處理從上下文菜單發送到你的應用程序的命令。 – Cyclonecode