I have a tab control on a form, when the form is resized, I re-arrange the controls on the form and on both tabs of the tabcontrol. However... only the controls on the visible tab appear to move. If I click to the previously unselected tab, the controls have not moved. If I then resize the form, they all jump into place.

This also happens if I start with the 'other' tab visible.

I tried adding invoking my resize sub on the tabcontrol resized event, but that does not make any difference. I also added my resize sub on a tab enter event and that does not alter the outcome.