스트링그리드에 엑셀파일 불러서 뿌리구여
일정한 간격으로 한row씩 색을 칠하구여
물론 글이 보이게여....
그리고 스크롤 바로 아랫쪽에 있는 데이터를
볼려구 내리면 무지 느리게 내려가거든여
하나씩 새로 그리는거 같은대 이방법말구 업나여????
불러오는 데이터가 대략 400~500줄 정도 되는대여~~~
그럼 끝까지 볼라믄 엄청 기다려야 하니깐 짜증이내여...
방법좀 알려 주세요
부탁드립니다....
with StringGrid1 do
begin
if (ARow = y) and (ACol > 0) then // y --> 색을 넣고 싶은 Row값
begin
//Rect :=StringGrid1.CellRect(m,2); --> 넘어오는 인수를 사용(Rect)
Canvas.Brush.Color := clYellow; // 배경색을 바꿀때 사용
Canvas.FillRect(Rect);
canvas.TextRect(Rect, Rect.Left, Rect.Top, cells[ACol,ARow]);
end;
end;
begin
if (ARow = y) and (ACol > 0) then // y --> 색을 넣고 싶은 Row값
begin
//Rect :=StringGrid1.CellRect(m,2); --> 넘어오는 인수를 사용(Rect)
Canvas.Brush.Color := clYellow; // 배경색을 바꿀때 사용
Canvas.FillRect(Rect);
canvas.TextRect(Rect, Rect.Left, Rect.Top, cells[ACol,ARow]);
end;
end;
--> 이런식으로 해보세요.