DBGridEh.columns[i].Title.SortMarker:=smDownEh,会在第i列上有个向下的三角形,这是DBGrigEH中哪段代码实现的?
DBGridEh.columns[i].Title.SortMarker:=smDownEh,
会在第i列上有个向下的三角形,
DBGridEh.columns[i].Title.SortMarker:=smUpEh,
会在第i列上有个向上的三角形,
这是DBGrigEH中哪段代码实现的?
[解决办法]
在DBGridEh.pas文件9436行,TCustomDBGridEh.DrawCell事件中:
DBGridEhSortMarkerImages.Draw(Canvas, ARect.Right - DBGridEhSortMarkerImages.Width - 2 - SMTMarg + LeftMarg,
(ARect.Bottom + ARect.Top - DBGridEhSortMarkerImages.Height) div 2 + LeftMarg, SortMarkerIdx);
向上向下的箭头只是两个位图,包含在DBGridEh.res中。