一定間隔で文字を表示する、うまいやり方を教えて下さい。

今は、TLabelの配列を動的に表示しています。

ArLabel : array of TLabel;

ArLabel[i].caption := inttostr(i);

こんな感じで、後はTopやLeftを工夫して、一定の間隔で表示しています。

でも、これだと、文字が増えれば増えるほどリソースを無駄に使用する事になると思います。
宜しくお願いします。