我正在使用delphi XE3和来自EhLib的控件TDBGridEH。该控件直接从SQL DB blob字段显示数据和图像。数据库中的图像正常,但网格中的图像是镜像的。控制属性BiDiMode是从右到左这是问题,但有没有解决方案来修复镜像?
答案 0 :(得分:1)
自己找到答案。
修复ehlib文件:DBAxisGridsEh 查找程序TCustomDBAxisGridEh.DrawGraphicCell并添加标记的行:
后: DrawPict:= GetPictureForField(AxisBar); 放: 如果Self.BiDiMode = bdRightToLeft那么 镜子(DrawPict,mtHorizontal);
从以下位置获取镜像功能代码: http://www.delphifaq.com/faq/f386.shtml