¿Hay alguna manera de establecer el directorio inicial de un diálogo del buscador de carpetas en una carpeta no especial? Esto es lo que estoy usando actualmente Establecer la ubicación de inicio del diálogo del navegador de carpetas
fdbLocation.RootFolder = Environment.SpecialFolder.Desktop;
, pero quiero usar una ruta que he almacenado en una cadena como esta
fdbLocation.RootFolder = myFolder;
Esto provoca un error "No se puede convertir 'cadena' a 'System.Environment.SpecialFolder'".
Tenga en cuenta que es necesario para establece 'RootFolder' en' Environment.SpecialFolder.Desktop' o puede que esto no funcione. –
Vea la respuesta Chad Grants a continuación: explica correctamente que RootFolder debe estar configurado, y SelectedPath debe estar * debajo * de RootFolder para poder funcionar. –
Esto funciona para mí, pero no establece el foco en la carpeta. Debo desplazarme manualmente hacia abajo y encontrar la carpeta por defecto. ¿Hay alguna manera de configurarlo automáticamente cuando se muestra? – JoBaxter