我想在TStringGrid中放一个大字符串,其中每个单元格包含来自字符串的4个字符,StringGrid有16列
nc:=1; nr:=1; //nc = number of column . nr = number of raw
while fs.Length>0 do // fs is a large string
begin
if nc>16 then nr:=nr+1; nc:=1;
stringgrid.Cells[nc,nr]:=copy(fs,1,4);
delete(fs,1,4);
nc:=nc+1;
PeekMessage(M, Handle, 0, 0, PM_NOREMOVE); // it prevents "not responding"
end;
Run Code Online (Sandbox Code Playgroud)
我如何让它更快:=)