如何使用OpenFileDialog
選擇文件夾?如何使用OpenFileDialog選擇文件夾?
我會使用以下項目:https://github.com/scottwis/OpenFileOrFolderDialog
不過,我面臨的一個問題。它使用GetOpenFileName
函數和OPENFILENAME
結構。並且OPENFILENAME
有名爲templateID
的成員。這是對話框模板的標識符。該項目也包含res1.rc
文件和模板對話框init。但我無法弄清楚如何將這個文件附加到我的C#項目。
有沒有更好的方法使用OpenFileDialog
來選擇文件夾?
如果您打開項目文件與編輯器,你會發現在底部的一些額外的屬性:,和。你會看到它運行rc.exe來編譯資源文件res1.rc(一定要將「resource.h」也複製到你的項目中)。確保你安裝了VisualC,並且VCIcludePath指向一個正確的位置(github的一個指向VC9.0版本,你可能需要改變它)。編譯.rc文件後,生成的.res文件將作爲Win32Resource指令的可執行文件的資源添加。 –
mistika
2014-06-24 15:07:06
有一個使用OpenFileDialog的方法,其中'ValidateNames'和'CheckFileExists'都設置爲false,'FileName'被賦予一個模擬值來表示選擇一個目錄。我說黑客是因爲它讓用戶對如何選擇一個文件夾感到困惑。請參見[從同一對話框中選擇文件或文件夾](http://www.codeproject。com/Articles/44914 /從同一對話框中選擇文件或文件夾) – 2015-05-07 03:28:57
[如何配置OpenFileDialog以選擇文件夾?](http://stackoverflow.com/questions/31059/how-do-you-configure-an-openfiledialog-to-select-folders) – 2016-04-14 14:13:22