算了,没多少时间了.
set dbgrid1.defaultdrawing:=false;
then
var myrect:trect;
procedure TForm1.DBGrid1DrawColumnCell(Sender: TObject; const Rect: TRect;
DataCol: Integer; Column: TColumn; State: TGridDrawState);
begin
if State=[gdselected..gdfocused] then begin
DBGrid1.canvas.brush.style:=bsclear;
DBGrid1.Canvas.Font.Color:=clblue;
myrect:=rect;
end;
DBGrid1.DefaultDrawColumnCell(rect,datacol,column,state);
end;
procedure TForm1.DBGrid1MouseMove(Sender: TObject; Shift: TShiftState; X,
Y: Integer);
begin
if PtInRect(myrect,point(x,y)) then
DBGrid1.Cursor:=crHandPoint
else
DBGrid1.Cursor:=crDefault;
end;
end.
50分如何,主要是最近分都给cytown抢去了,得来真是不易啊.又不愿去得捧场分,没办法啊.