Ресайзы лист бокса и колонок

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
SSTA
Бывалый
Сообщения: 52
Зарегистрирован: 03 Февраль 2006, 5:41
Откуда: Хабаровск

Ресайзы лист бокса и колонок

Сообщение SSTA »

Здравствуйте.
6.3 ABC
Есть листбокс с четырьмя колонками. Ширина колонок 1,2,4 от ресайза окна и листбокса не зависит (там даты, время и тп), во время ресайза окна должна меняться ширина к 3 (текст).
Проблемы:
1. При инициализации окна не могу считать размер листбокса, который получился после последнего ресайза. ?List{prop:width} возвращает размер, заданный в апп генераторе.
2. Рельные ширины колонок ?{proplist:with, nnn} в сумме не дают ширину листбокса, то есть размер 3 (которая выичсляется из ширины листбокса и длин фиксированных 1,2,4) колонки "плывет" не могу понять как.
Чего здесь и как?
Спасибо
C уважением, Александр Т.
Yufil
Ветеран движения
Сообщения: 1277
Зарегистрирован: 16 Май 2006, 14:34
Контактная информация:

Re: Ресайзы лист бокса и колонок

Сообщение Yufil »

Определять ширину надо в методе Resizer.Resize после выполнения родителя. Там же и шириной колонок играться...
SSTA
Бывалый
Сообщения: 52
Зарегистрирован: 03 Февраль 2006, 5:41
Откуда: Хабаровск

Re: Ресайзы лист бокса и колонок

Сообщение SSTA »

Помогло для начальной установки. Для корректного расчета ширины "плавающей" колонки в последующих ресайзах окна понадобилась установка ширины колонки в DoResize.
Спасибо
C уважением, Александр Т.
Ответить