It's good to hear that good solution is found. I'm just writing this because I have similar problems as well, and thinking many ways. If the spaces between labels don't have to be transparent, I think easiest way is to set FlowPanel's size to fit exactly necessary size, and position it at the center of the form using Anchors --- do not need to calculate positions.