请教:关于grid的问题?
一个stringgrid(例如)被重画后,输入数据时焦点处的区域总是复盖重画的表格线,这是为什么,应如何解决?
重画代码如下:
procedure Tpep_w.StringGrid1DrawCell(Sender: TObject; ACol, ARow: Integer;
Rect: TRect; State: TGridDrawState);
begin
stringgrid1.canvas.Pen.Color:=clBtnText;
stringgrid1.Canvas.Pen.Width:=1;
stringgrid1.canvas.MoveTo (rect.left,rect.top);
stringgrid1.canvas.LineTo (stringgrid1.Width,rect.top);
stringgrid1.Canvas.Pen.Color:=clBtnText;
stringgrid1.Canvas.MoveTo (rect.right,rect.top);
stringgrid1.Canvas.LineTo (rect.right,stringgrid1.height);
end;