问题描述的不是很清楚,使用图片说明!
图中输入AT时,系统选择的是后两位!
解决方法:
修改文件: cxDrawTextUtils
ProcedureName: cxTextRowsOutHighlight
注释掉:
- {if cxGetWritingDirection(ATextParams.CharSet, Text) = coRightToLeft then
- begin
- AHighlightRect.Left := TextOriginX + TextExtents.cx - AHighlightEnd;
- AHighlightRect.Right := TextOriginX + TextExtents.cx - AHighlightStart;
- end
- else }
即可!