2009-08-19 106 views

回答

25

如果您直接使用FolderBrowserDialog類,則不能。但是我在某處讀到可以用P/Invoke改變標題併發送WM_SETTEXT消息。

在我看來,這是不值得的痛苦。只需使用屬性說明添加的信息:

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

簡單的答案是,你不能。該對話框在Windows上使用文件夾瀏覽器樣式對話框的標準標題顯示。最好的選擇是通過設置Description屬性來確保您具有有意義的描述性文本。

即使您要使用P/Invoke直接調用SHBrowseForFolder Win32 API函數,唯一的選項仍然不能更改對話框的實際標題。可以設置BROWSEINFO結構,這是

一個指針,指向在對話框中的樹形視圖中 控制上述顯示一個空終止字符串 的lpszTitle字段。該字符串 可用於指定用戶的 指令。

相關問題