Я разрабатываю форму в .NET Compact Framework, в которой размещается переменное количество элементов управления. Каждый элемент управления должен иметь ту же ширину, что и форма. Когда есть только несколько элементов управления, вертикальная полоса прокрутки не появляется. Когда элементов управления больше, чем они могут поместиться в одной форме, появляется вертикальная полоса прокрутки. Затем следует изменить ширину элементов управления, чтобы горизонтальная полоса прокрутки не отображалась.
Каков наилучший способ добиться этого? Меня интересует решение, которое будет работать на всех платформах/размерах экрана и которое может поддерживать изменение ориентации экрана.