2009-08-19 47 views

Respuesta

25

No se puede si usa la clase FolderBrowserDialog directamente. Pero leí en alguna parte que podría ser posible cambiar el título con P/Invoke y enviando el mensaje WM_SETTEXT.

En mi opinión, no vale la pena. Sólo tiene que utilizar la propiedad Descripción para agregar la información:

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

La respuesta simple es que no se puede. El diálogo se muestra con el título estándar para un diálogo de estilo de navegador de carpetas en Windows. La mejor opción es garantizar que tenga un texto descriptivo significativo al establecer la propiedad Descripción.

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

Un puntero a una cadena terminada en cero que se muestra por encima de la vista de árbol de control en el cuadro de diálogo. Esta cadena se puede usar para especificar instrucciones al usuario .

Cuestiones relacionadas