Delphi TDBGridEH图像看起来像镜像

时间:2015-01-26 10:37:43

标签: image delphi mirror

我正在使用delphi XE3和来自EhLib的控件TDBGridEH。该控件直接从SQL DB blob字段显示数据和图像。数据库中的图像正常,但网格中的图像是镜像的。控制属性BiDiMode是从右到左这是问题,但有没有解决方案来修复镜像?

1 个答案:

答案 0 :(得分:1)

自己找到答案。

修复ehlib文件:DBAxisGridsEh 查找程序TCustomDBAxisGridEh.DrawGraphicCell并添加标记的行:

后:       DrawPict:= GetPictureForField(AxisBar); 放:       如果Self.BiDiMode = bdRightToLeft那么         镜子(DrawPict,mtHorizo​​ntal);

从以下位置获取镜像功能代码: http://www.delphifaq.com/faq/f386.shtml