С бодрым. Снова сражаюсь с управляемыми формами.
Есть управляемая форма, на которой программно создаётся прогресс-бар. Этот прогресс-бар связывается с программно созданным реквизитом.
Если прогресс-бар не нужен, он становится невидимым.
Проблема в том, что, если форма уже открыта, то создание/изменение видимости прогресс-бара ломает компановку элементов на управляемой форме (см. скрин). Если подвигать таблицы и группы на форме, то всё становится нормально и элементы располагаются как нужно. Если форму переоткрыть - прогресс-бар так же отображается нормально.
Какие способы есть вызвать принудительное обновление элементов на форме? Что можно сделать, чтоб элемент отображался корректно без переоткрытия?
Что пробовал и что не помогло:
1. Изменять КлючСохраненияПоложенияОкна
до и после программного обновления состояния бара. До и после программного создания реквизита.
2. Вызывать метод ОбновитьОтображениеДанных()
, где параметром был сам прогресс-бар и без параметров.