Показать сообщение отдельно
Старый 27.03.2024, 21:00   #2  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,877 / 3127 (112) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Зачем все это потребовалось.

У нас сделана модификация, которые на формах скрывает родительский контрол, если в нем нет видимых дочерних.
Это потребовалось, так как свойство HideIfEmpty не отрабатывает, если элементы управления скрыты через поля датасорса. И element.redraw() не помогает.

Но как выяснилось что модификация работала не всегда. Иногда вела себя странно. Разборки привели к виновнику, которым оказался isVisible
Возможно поэтому и HideIfEmpty мог не отрабатывать. Возможно он тоже использует результат работы formControl.isVisible()