StringGrid OnDrawCell Event에서 
아래와 같은 코딩을 했습니다.
그런데 실행한후 StringGrid Cell 선택시 Canvas Refresh 되는지 이리저리
Line들이 지워지는 현상이 나타나네요.
속성에서 Enabled을 False주면 물론 근접이 불가능하기때문의 이상이 없지만..
답변 좀 부탁드립니다.
if (Arow <> 0) and (ACol <> 0) then // 고정 행 및 고정 칼럼은 선 그리기 제외
  begin
    with StringGrid1.Canvas do
     begin
        Pen.Width := 10 ;
        Pen.Style := psSolid ;
        Pen.Color := clBlue ;
        MoveTo(Rect.Left , Rect.Top) ;
        LineTo(Rect.right, Rect.Top) ;    // 윗쪽 선
        MoveTo(Rect.Left , Rect.Bottom) ;
        LineTo(Rect.right, Rect.Bottom) ; // 아래쪽 선
        MoveTo(Rect.Left , Rect.Top) ;
        LineTo(Rect.Left , Rect.Bottom) ; // 왼쪽 세로선
        MoveTo(Rect.right, Rect.Top) ;
        LineTo(Rect.right, Rect.Bottom) ; // 오른쪽 세로선
        FillRect(Rect) ;
     end;
  end;