首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

DBGridEh.columns[i].Title.SortMarker:=smDownEh,会在第i列上有个向下的三角形,这是DBGrigEH中哪段代码实现的

2012-02-11 
DBGridEh.columns[i].Title.SortMarker:smDownEh,会在第i列上有个向下的三角形,这是DBGrigEH中哪段代码实

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中。

热点排行