Пожалуйста, посмотрите на XtraLayoutControl .Это позволяет конечному пользователю настроить макет формы во время выполнения, сохранить и загрузить его позже.Кроме того, он позволяет конечному пользователю выбирать элемент управления, когда layotControl находится в режиме настройки.