我在Windows 7上使用RAD 2010,並且所有可視組件都看起來很正常(例如編輯,DBCombobox),但dblookupcombobox在Windows XP中具有相同的邊框主題。我無法找到如何使它看起來像其他組件。任何人有任何想法,我可以做到這一點?
謝謝PS:對不起英語。DBLookupcombobox如何使用RAD 2010的Windows 7 Look?
0
A
回答
3
我發現這種行爲的原因是TDBLookupComboBox
是TCustomControl
的後裔。大多數類似的控件是TCustomEdit
,TCustomComboBox
或TCustomListBox
的後代,它們全都呼叫TWinControl.CreateSubClass
以分別利用EDIT
,COMBOBOX
和LISTBOX
的預註冊System Window Class。
由於TDBLookupComboBox
及其任何祖先都沒有做到這一點,所以它只是得到一個簡單的邊框,因爲Params.Style
中的WS_BORDER
標誌。
我要去假設有一個有效的原因,TDBLookupComboBox
不叫CreateSubClass
得到一個Windows COMBOBOX
,但我不知道爲什麼。也許未來版本的VCL
將利用這個。
相關問題
- 1. 如何使用Amazon Echo Look?
- 2. cairo + openGL + Glut + VS 2010 + Windows 7
- 3. 如何使用RAD Studio 2010構建靜態庫?
- 4. 如何使DBLookupComboBox鼠標滾輪工作
- 5. 正則表達式使用Look Look或Look Look的正則表達式模式找到匹配的函數
- 6. 帶DBLookupComboBox的DBCtrlGrid
- 7. android youtube gallery look
- 8. 在Windows上使用的OpenSSL 1.0.2d與Visual Studio 2010的32位7
- 9. 如何在Visual Studio 2010和Windows 7中使用FIPS驗證的加密算法?
- 10. 轉換的timespec爲Windows 7 VS 2010
- 11. DBLookupComboBox - 如何清除選定的項目?
- 12. 如何更改Delphi中的DBLookupComboBox值?
- 13. 如何使用visual studio 2010 ultimate進行deployee windows phone 7應用程序?
- 14. 使用Visual Studio 2010和Windows 7上的語音識別?
- 15. 在Excel 2010和Windows 7中使用舊的工具欄
- 16. 在Windows 7的Office 2010中使用SHA256簽名VBA宏
- 17. 腳本編寫Websphere 7 RAD
- 18. Windows 7上的OpenCL,AMD Radeon,Visual Studio 2010 - 如何開始?
- 19. 如何在Windows 7上使用Nodejs?
- 20. 如何使用Sqlite for Windows phone 7
- 21. 如何在Windows Phone 7中使用Adcontrol?
- 22. 如何在Windows 7中使用VisualStyleRenderer?
- 23. 如何使用pygtk for windows 7/8?
- 24. 如何在Windows Phone 7中使用BingMapsTask?
- 25. Windows Phone 7開發和Visual Studio 2010 Ultimate
- 26. Sharepoint 2010在Windows 7家庭高級版
- 27. 在Windows/Linux下的Python RAD
- 28. 無法在Websphere 6.中創建配置文件,RAD 7.5 Windows 7
- 29. 在Windows 7上使用Visual Studio 2010構建Windows 8 Metro應用程序
- 30. Windows Phone 7 SDK和Visual Studio 2010 RTM