DEGridEh 上的当前活动行的颜色变动问题!!急(50)

  • 主题发起人 主题发起人 xnnfan126
  • 开始时间 开始时间
X

xnnfan126

Unregistered / Unconfirmed
GUEST, unregistred user!
如题:当指向某一行时,颜色改变,再指向下一行时,下一行的颜色改变。前行的颜色还原!
 
procedure TFrm_TB.DBG_mRemarkDrawColumnCell(Sender: TObject; const Rect: TRect; DataCol: Integer; Column: TColumnEh; State: TGridDrawState);begin if ((State = [gdSelected]) or (State=[gdSelected,gdFocused])) then begin //DBG_mRemark.Canvas.Font.Style:=[fsBold]; DBG_mRemark.Canvas.Font.Color:=clRed; DBG_mRemark.Canvas.Brush.Color:=clinfobk; DBG_mRemark.DefaultDrawColumnCell(Rect, DataCol, Column, State); endend;
 
在OptionsEh里加上dghRowHighlight就可以了或在Options加上dgRowSelect
 
散分了,散分了!在这里,要非常非常的感谢 songrun , 给 songrun 满分谢谢! 也非常感谢dgtg0710的参与。下次答对了给你分啊。
 
后退
顶部