我很好奇,它可以給我的小應用程序一個不錯的畫龍點睛。謝謝!我可以更改我的FolderBrowserDialog的標題嗎?
20
A
回答
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字段。該字符串 可用於指定用戶的 指令。
相關問題
- 1. 如何更改Vb.net中的FolderbrowserDialog標題
- 2. 我可以更改指定窗口標題欄的高度嗎?
- 3. 我可以更改XmlReader.Settings嗎?
- 4. 我可以更改我的iPhone應用程序大圖標嗎?
- 5. 我可以更改我的開放式ID URL更改嗎?
- 6. Android:我可以更改標題欄位置嗎?
- 7. 我們可以更改ServerVariables的值嗎?
- 8. 我可以更改Environment.NewLine的價值嗎?
- 9. 可以更改記錄標題嗎?
- 10. 我可以更改NSScreen可見幀嗎?
- 11. 我可以更改PayPal上的標籤文字嗎?我使用貝寶標準
- 12. 我可以更改TimePickerDialog中「set」按鈕的標籤嗎?
- 13. 我可以改進我的驗證嗎?
- 14. 我可以更改字體大小嗎?
- 15. 我可以更改Replaykit語言嗎?
- 16. invoke-sqlcmd - 我可以更改ApplicationName嗎?
- 17. 我可以更改NSDictionaries鍵嗎?
- 18. 我可以更改分配參數嗎?
- 19. 我可以在構造函數參數中更改FL_Window的標題嗎?
- 20. 我可以省略對話標題嗎?
- 21. 我可以更改iPhone主屏幕上的圖標標題而無需更改應用程序名稱嗎?
- 22. 我可以從我的php代碼中更改default_socket_timeout嗎?
- 23. 黑莓 - 我們可以使用我們的應用程序更改主題嗎?
- 24. c#:如何使用P/Invoke更改FolderBrowserDialog的標題?
- 25. SQL Management Studio:我可以更改托盤圖標嗎?
- 26. 我可以每天更改一個favicon圖標嗎?
- 27. 我可以動態更改SilverStripe主題嗎?
- 28. 我可以將eclipse主題更改爲netbeans嗎?
- 29. 我可以更改我自己的mysql密碼&PMA問題
- 30. FolderBrowserDialog更改語言