ali_abbasi22145
شنبه 24 مرداد 1388, 09:57 صبح
سلام
من دستور ONDrawColumnCell نوشتم و حال مي خواهم بجاي رنگي شدن آن سطر strikeout (خط روي سطر موردنظر كشيده شود).
if ((Sender as tdbgrid).DataSource.DataSet.FieldByName('tag').AsS tring)= '1' then
(Sender as tdbgrid).Canvas.Brush.Color := $00FFCCFF ; // red or any color
if not(GDSelected in State) Then
(Sender as tdbgrid).DefaultDrawColumnCell(rect, datacol, column, state);
به شكل مورد نظر نگاه كنيد:
من دستور ONDrawColumnCell نوشتم و حال مي خواهم بجاي رنگي شدن آن سطر strikeout (خط روي سطر موردنظر كشيده شود).
if ((Sender as tdbgrid).DataSource.DataSet.FieldByName('tag').AsS tring)= '1' then
(Sender as tdbgrid).Canvas.Brush.Color := $00FFCCFF ; // red or any color
if not(GDSelected in State) Then
(Sender as tdbgrid).DefaultDrawColumnCell(rect, datacol, column, state);
به شكل مورد نظر نگاه كنيد: