S
sujing1982
Unregistered / Unconfirmed
GUEST, unregistred user!
如题 , 我写了下面代码后<br>procedure TFrmMain.GridDrawDataCell(Sender: TObject; const Rect: TRect;<br> Field: TField; State: TGridDrawState);<br>begin<br> if DM.Query.FieldByName('inputperson').Asstring = '**'then<br> if not ((State = [gdSelected]) or (State=[gdSelected,gdFocused])) then<br> Grid.Canvas.Brush.Color := clyellow;<br> Grid.DefaultDrawDataCell(Rect, Field, State);<br>end;<br><br>制定的行颜色正常了, 但是 本来boolean值是用checkbox表示的, 画了之后就变成true和false了。 如何让checkbox不消失?? 各位大虾帮帮忙