ник: Explorer
да.
для того, чтобы не тратить время на "подгонку" расположения "переключающихся" элементов на форме, лучше написать процедуру, которая будет расставлять контролы точно в нужные места.
тогда контролы не будут скакать и дергаться при смене режимов отображения.
это можно сделать через коллекции.
при смене режима отображения заполнять коллекции нужными объектами, потом для каждого элемента коллекции в цикле (For each) указывать его размеры, положение, visible, enabled, locked и т.п.
-----------
с приращением значения свойства Top на определенный шаг, например, можно "засеять" элементы разместив их на форме равномерно по вертикали точно в нужные места.
а "отлючить" некоторые "ненужные" элементы можно установив для всех элементов коллекции свойство enabled = false (или visible) в зависимости от режима отображения
-----------
это поможет существенно сэкономить время на "ручном дизайне"
ну и т.п.