2012-09-20 61 views
4

在任何激活了VCL樣式的情況下在vsReport ViewStyle中使用TListview時,不會顯示標題中的圖像。消除經典的Windows風格,圖像出現。 (顯示我使用的圖像的方法是將TImageList分配給ListView的SmallImages屬性,然後在相應列的Columns屬性中選擇一個圖像索引。如何在啓用VCL樣式的TListView頭部顯示圖像?使用VCL樣式時TListview標題中無圖像

回答

6

我剛剛爲Vcl Styles Utils project中的TListView組件添加了一個新的vcl樣式鉤子(TListViewStyleHookFix)來解決此問題。

你可以使用這個Stylehook添加Vcl.Styles.Fixes單位給你使用子句,然後在這種方式註冊掛鉤。

TStyleManager.Engine.RegisterStyleHook(TListView, TListViewStyleHookFix); 

enter image description here

您可以找到有關此修復程序在這個博客上entry更多細節。

相關問題