usar net how como asp c# folderbrowserdialog

net - use folderbrowserdialog c#



¿Puedo cambiar el título de mi FolderBrowserDialog? (2)

La respuesta simple es que no puedes. El cuadro de diálogo se muestra con el título estándar para un cuadro de diálogo de estilo de navegador en Windows. La mejor opción es asegurarse de tener un texto descriptivo significativo configurando la propiedad Descripción.

Incluso si tuviera que usar P / Invoke para llamar directamente a la función de la API SHBrowseForFolder Win32, la única opción aún no puede cambiar el título real del diálogo. Puede configurar el campo lpszTitle de la estructura BROWSEINFO , que es

Un puntero a una cadena terminada en nulo que se muestra sobre el control de vista de árbol en el cuadro de diálogo. Esta cadena se puede utilizar para especificar instrucciones para el usuario.

Tengo curiosidad y podría darle a mi pequeña aplicación un buen toque final. ¡Gracias!


No puedes si usas la clase FolderBrowserDialog directamente. Pero leí en alguna parte que podría ser posible cambiar el título con P / Invoke y enviar un mensaje WM_SETTEXT.

En mi opinión, no vale la pena el dolor. Solo usa la propiedad Descripción para agregar la información:

FolderBrowserDialog dlg = new FolderBrowserDialog(); dlg.Description = "Select the document folder";