´ñ±Û : 6 °³
Çѱ¹ µ¨ÆÄÀÌ µ¿È£È¸ µ¨¸¶´ç
coding
(±Ç¼øÈ£)
 
...

  for I := 0 to 99 do
  begin
    StringGrid1.Cells[0,I] := Format('Hello %d', [I]);
    StringGrid1.Visible := false;
    StringGrid1.Perform($0115, 1, 0);
    StringGrid1.Visible := true;
  end;

... 
2018-04-18 ¿ÀÈÄ 2:07:06
¹Î±¸ÄÚ
(±èżö)
 
´À³¦Àº ³ª´Âµ¥ µ¥ÀÌÅͺ¸´Ù ÈξÀ ¾Æ·¡¸¦ ±âÁØÀ¸·Î Àâ°í Àִ°Š°°½À´Ï´Ù ¤Ð¤Ð 
2018-04-18 ¿ÀÈÄ 2:49:10
¹Î±¸ÄÚ
(±èżö)
 
±×·¡¼­ Ãâ·ÂµÉµû µ¥ÀÌÅͺ¸´Ù ¾Æ·¡ Àִ °ø¹é¸¸ º¸ÀÌ°í ½ºÅ©·Ñ ¿Ã¸®´Ï±î µ¥ÀÌÅ͵頺¸À̳׿ä¤Ð¤Ð 
2018-04-18 ¿ÀÈÄ 2:49:50
µµÀÇ
(¹ÚÀÏ)
 
for i := 1 to grid.rowcout - 1 do
begin
   //i Àμâó¸®
   grid.row := i+1;
   Application.ProcessMessages;   
end;

ÀÌ·¯¸é µÇ·Á³ª;; 
2018-04-18 ¿ÀÈÄ 2:58:39
¹Î±¸ÄÚ
(±èżö)
 
StringGrid1.TopRow;
 StringGrid1.LeftCol;

À§ µÎ°ªÀº È­¸é¿¡¼­ °¡Àå À­ÂÊ¿¡ º¸À̴ row
È­¸éÀÇ °¡Àå ¿ÞÂÊ¿¡ º¸À̴ column °ªÀ» ³ªÅ¸³À´Ï´Ù.

À§ µÎ °ªÀ» ÀûÀýÈ÷ ¼³Á¤ÇØÁÖ¸é ÀÚµ¿ scrollµË´Ï´Ù.

====> ÀÌ·¸°Ô ÇϴϱǴõ¶ó±¸¿ä ¤Ð¤Ð ¸ðµÎ °¨»çÇÕ´Ï´Ù 
2018-04-18 ¿ÀÈÄ 4:04:46
¹Î±¸ÄÚ
(±èżö)
 
stringgrid.TopRow :=  ( ±×¸®µå°¡ 20°³¸é ¹Ýº¹¹® º¯¼ö i-20)
ÀÌ·¯¸é È­¸é ¸ÇÀ§ row°¡ °è¼Ó ¹ØÀ¸·Î ³»·Á±â¶§¹®¿¡ ÀÚµ¿ ½ºÅ©·Ñ µÇ´Â°Å Ã³·³ º¸ÀÓ
 
2018-04-18 ¿ÀÈÄ 4:06:20