Проблема несколько тривиальная, но я не могу найти никакого стандартного решения.Заполнение пустого пространства, оставленного от скрытых элементов управления
У меня есть форма, где в соответствии с разрешениями пользователя я показываю или скрываю кнопку + текстовое поле. То, что происходит прямо сейчас, заключается в следующем:
Это когда пользователь имеет разрешение видеть/использовать это. И когда он не делает:
Это не видно - легкая часть, но от того, что я узнал, только FlowLayoutPanel
предлагает автоматическую функциональность, чтобы скрыть это пустое пространство, и мое дело не в этом.
Не рекомендуется скрывать элементы управления. Диалог выглядит по-другому, в зависимости от некоторого состояния: это смущает пользователя. Он мог бы спросить себя: «Это действительно диалог, который я хотел бы заполнить? Он выглядит иначе». Вместо этого вы должны деактивировать элементы управления. – alzaimar