c# - ruta - Cómo usar el cuadro de diálogo Abrir archivo para seleccionar una carpeta
seleccionar carpeta vba excel (1)
El cuadro de diálogo de selección de carpetas de Windows Vista se parece bastante a lo que desea. Desafortunadamente, el FolderBrowserDialog
de .NET muestra el antiguo cuadro de diálogo similar a Windows XP, que usted desea evitar.
Para acceder a este diálogo de estilo Vista, puede:
- utilizar alguna biblioteca de .NET de terceros (por ejemplo, Ookii.Dialogs ),
- utilizar las llamadas relevantes de la API de Windows o
use el paquete de código API de Windows :
using Microsoft.WindowsAPICodePack.Dialogs; ... var dialog = new CommonOpenFileDialog(); dialog.IsFolderPicker = true; CommonFileDialogResult result = dialog.ShowDialog();
Tenga en cuenta que este cuadro de diálogo no está disponible en sistemas operativos anteriores a Windows Vista, así que asegúrese de verificar primero
CommonFileDialog.IsPlatformSupported
.
Posible duplicado:
¿Cómo configura un OpenFileDIalog para seleccionar carpetas?
Estoy usando C # y quiero evitar completamente SelectFolderDialog para seleccionar una carpeta. En su lugar, quiero usar algo más cercano a OpenFileDialog solo para seleccionar una carpeta.
Para un ejemplo más visual, estoy buscando algo cercano (si no exactamente) como el siguiente: http://i44.tinypic.com/x38tx1.png
¿Algunas ideas?