Стандартное решение этой проблемы - добавить все поля в режиме конструктора, максимально использовать их, скрыть все из них и показать только те, которые вам нужны.Майкл Каплан объяснил, что при разработке средства разрешения конфликтов репликации доступа именно этот подход он использовал именно потому, что добавление элементов управления во время выполнения быстро использует ограничение срока службы для числа элементов управления в форме (700+, но я не могу вспомнитьточное число).
Это также просто плохая идея, как говорит @Jeff O, вносить изменения в дизайн во время выполнения.С одной стороны, это означает, что вы никогда не сможете распространять MDE.