Страница 1 из 1

Динамическое изменение элементов формы используя Describe??

Добавлено: 16 окт 2006, 12:47
Александр
Подскажите кто знает :wink:
Есть допустим атрибутивная форма
Изображение
(фото)
на ней две строки, причем - 1-я (Колонка) информационная с автоматическим подбором высоты
Вопрос: как сделать вторую строку (текст) рамку, с автоподбором высоты относительно текущей высоты первой строки (колонки)

Пробовали в параметрах второй строки указывать следующее:

Код: Выделить всё

Строка2.Высота=Number(Describe('Строка1.Высота'))+100
Работает если высота строки 1 - фиксированная. Но если она вдруг изменилась (как на фото) то строка 2 остается на месте

Не подскажете, как это реализовать? Нужно именно два связанных элемента -строка + информационная рамка.
Есть еще загадочная функция RowHeight(). Но если, что такое Describe -удалось угадать, то что делает эта функция - выше моего понимания (может это то-что нужно?) Help как всегда краток :evil:

Может элемент формы 'текст' динамически не обновляется? и тогда нужно повесить на форму таймер?
на этот этап с выполнением ДО открытия окна, в действии сделать функцию
f_ModifyForm ( this , '' , 'DataWindow.Timer_Interval=20')
но это на форму действия, а на атрибутивную??

Добавлено: 16 окт 2006, 19:38
Старик Крупский
А не пробовал в свойствах первой строки сделать выражение для свойста "Высота"? А автовыбор высоты убрать? Может сработает? Тогда и describe поможет или во вторую строку можно забить такое же выражение, как и в первой строке