Esiste un'alternativa per la selezione delle cartelle in C#?Alternativa a FolderBrowserDialog
In modo ottimale Mi piacerebbe utilizzare OpenFileDialog per selezionare le cartelle o almeno qualcosa di simile.
Esiste un'alternativa per la selezione delle cartelle in C#?Alternativa a FolderBrowserDialog
In modo ottimale Mi piacerebbe utilizzare OpenFileDialog per selezionare le cartelle o almeno qualcosa di simile.
Qui c'è e OpenFileOrFolder dialog e qui un altro FolderBrowserDialog entrambi Open Source.
Quella finestra di dialogo di Ookii funziona molto bene. Solo curioso, ma ci sono alternative non terze a FolderBrowserDialog? Speravo che ci fosse un modo abbastanza semplice di avere un OpenFileDialog che ti permette di selezionare le cartelle. – NMunro
@NMunro Nop. Il BCL non ti offre un'alternativa. Ma implementare quelli di terze parti non è così difficile come sembra. –
Ho già implementato l'implementazione con Ookii, ma preferirei non utilizzare un'app di terze parti. – NMunro
Il più vicino mi sono trovato a quello che si può desiderare è questo:
http://www.codeproject.com/Articles/15059/C-File-Browser
Questo è un controllo che è possibile inserire in una finestra di dialogo (modulo). Permette di selezionare file o cartelle. Ecco ciò che il mio implementazione assomiglia:
La finestra di dialogo di Ookii che è stata pubblicata in precedenza è quasi esattamente ciò che voglio. È essenzialmente openfiledialog, ma per le cartelle. Solo io preferirei non utilizzare un'app di terze parti. – NMunro
Ecco un trucco che ha funzionato per me, utilizza la risposta SaveFileFolder
Select Folder Path with savefileDialog
da Sqrs.
Si desidera un'alternativa al FolderBrowserDialog che è incorporato in Winforms, ma quando si danno due alternative, si afferma che si desidera qualcosa di built-in. – Tergiver