在激活任何 VCL 样式的 vsReport ViewStyle 中使用 TListview 时,不会显示标题中的图像。取消经典的 Windows 风格,图像出现。(显示我使用的图像的方法是将 TImageList 分配给 ListView 的 SmallImages 属性,然后在相应列的 Columns 属性中选择图像索引)。如何在启用 VCL 样式的 TListView 的标题中显示图像?
问问题
338 次
1 回答
6
我刚刚为Vcl Styles Utils 项目中的 TListView 组件添加了一个新的 vcl 样式挂钩 ( TListViewStyleHookFix )以解决此问题。
您可以使用此 Stylehook 将Vcl.Styles.Fixes单元添加到您的 uses 子句,然后以这种方式注册该钩子。
TStyleManager.Engine.RegisterStyleHook(TListView, TListViewStyleHookFix);
您可以在此博客条目中找到有关此修复的更多详细信息。
于 2013-03-12T20:02:52.920 回答