我最近在使用Delphi 2007中的第三方導航器組件時遇到了一些不尋常的行爲,通過將'Flat'屬性設置爲True,按鈕不會保持平坦,因爲它們應該與啓用主題這樣做一旦我沒有選中從我的項目文件中啓用主題並重新編譯我的程序。這顯然看起來不正確,因爲我試驗過的另一個第三方導航器組件因爲'Flat'設置爲True和Themes Enabled而執行了相應的操作。然後,我用Delphi的TDBNavigator嘗試了同樣的方法,並且再次遇到了與第一方第三方導航器組件相同的問題。在網上對這個問題進行研究時,除了事實之外,我發現,與Delphi的以前版本不同,Delphi 2007支持開箱即用的Themed應用程序,而不必添加另一個組件來支持WinXP Themes。所有的考慮,我希望其他人可能已經遇到類似的問題,使用TDBNavigator或其他第三方導航器組件在主題應用程序的扁平屬性設置爲true。有關此事的任何意見或建議,我們感激。TDBNavigator異常行爲,啓用了主題
1
A
回答
1
Delphi 2007增加了主題支持,但不適用於VCL的100%(例如,網格沒有主題支持)。我懷疑這是你使用TDBNavigator時遇到的問題。
就您的「第三方導航」問題而言,由於您沒有指出您使用的是哪個「第三方導航」控件,因此無法給出任何建議。在不知道特定組件名稱的情況下,您沒有提供任何信息供我們嘗試使用。
德爾福2010年提供完整的主題支持,包括網格。我還沒有測試DBNavigator,因爲自從Delphi 2左右以來我沒有使用它。但是,請注意,德爾福2009/2010引入了舊代碼的其他問題,因爲從Delphi 2009開始,VCL是基於Unicode的。一些使用字符串並假定Char大小爲1個字節的代碼可能會成爲問題。
1
上TDBNavigator解決辦法,TSpeedButton錯誤
相關問題
- 1. 啓用異常C++
- 2. 異常行爲
- 3. 異常行爲
- 4. 異常行爲
- 5. 爲應用程序啓用主題
- 6. MongoDate行爲異常
- 7. 異常MPI行爲
- 8. shouldChangeCharactersInRange行爲異常
- 9. 應用異常行爲不會啓動意圖
- 10. 主題更新GUI導致異常
- 11. 春天JPA主題:拋出:IllegalArgumentException異常
- 12. Android未知主機異常(DNS問題)!
- 13. 線程「主」java.lang.StackOverflowError問題中的異常
- 14. 啓用Proguard拋出異常
- 15. ListView啓用checkedTextView異常
- 16. WildFly異常,當L2C啓用
- 17. 我做錯了什麼?異常在線程「主要」 java.lang.NoSuchMethodError:主要
- 18. Android異常:啓動登錄活動時的運行時異常
- 19. 異常在線程「主」 java.lang.IllegalArgumentException異常:結合必須爲正
- 20. 請刪除這個問題:: javax.servlet.ServletException:Servlet的執行引發了異常
- 21. Singleton類的調用給主類提供了空指針異常
- 22. Tomcat啓動異常
- 23. 怪異的行爲錯了
- 24. 主線程暫停運行時異常
- 25. 獲取主程序未運行異常
- 26. Android運行時 - 致命異常:主
- 27. RxJava:merge行爲主題
- 28. 異常列表行爲
- 29. 異常[RoutePrefix]行爲的WebAPI
- 30. std :: stringstream GCC異常行爲