Devexpress V40 在Delphi2009中 DBGrid 使用Search功能时文本选择从右至左问题解决

来源:互联网 发布:php http build query 编辑:程序博客网 时间:2024/06/04 20:13

问题描述的不是很清楚,使用图片说明!

 

 

图中输入AT时,系统选择的是后两位!

 

解决方法:  

        修改文件: cxDrawTextUtils

        ProcedureName: cxTextRowsOutHighlight

 

      注释掉:

  1. {if cxGetWritingDirection(ATextParams.CharSet, Text) = coRightToLeft then
  2.                   begin
  3.                     AHighlightRect.Left := TextOriginX + TextExtents.cx - AHighlightEnd;
  4.                     AHighlightRect.Right := TextOriginX + TextExtents.cx - AHighlightStart;
  5.                   end
  6.                   else  }   

 

即可!