Why don't you use a grid control? Or create a control array at runtime.