Utilizando C# y WinForms en VS2008, deseo crear un control de explorador de archivos que se vea y actúe como el panel izquierdo en el Explorador de Windows. Para mi sorpresa, un control de este tipo no incluye .NET por defecto.¿Cómo crear un control de navegador de carpeta similar a Explorer?
Idealmente, me gustaría que su contenido sea exactamente el mismo que en Explorer. Por ejemplo, en Windows 7, debería mostrar las pseudo-carpetas de Favoritos y Bibliotecas. Por supuesto, no quiero codificar específicamente para cada versión de Windows si puedo evitarlo.
He navegado, y hay algunos ejemplos de tales controles, pero todos están hechos a mano y por lo tanto no funcionarán al 100% igual que el de Explorer.
¿De alguna manera puedo simplemente reutilizar el control Explorer en su lugar? O, si no, ¿para obtener acceso a un árbol de los elementos que mostraría?
Sospecho que el control Explorer solo usa un control de árbol y lo rellena dentro del código de diálogo. No creo que sea un control específico el que muestre las carpetas. Podría estar equivocado. – Lazarus
¿Está buscando 'FolderBrowserDialog'? ref: http://msdn.microsoft.com/en-us/library/system.windows.forms.folderbrowserdialog.aspx – shahkalpesh
@shahkalpesh: No, esencialmente estoy buscando el control utilizado * dentro * de ese diálogo. – Thomas