Экранный текст контрола, заданного как List

Clarion, Clarion 7

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

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Yufil
Ветеран движения
Сообщения: 1277
Зарегистрирован: 16 Май 2006, 14:34
Контактная информация:

Экранный текст контрола, заданного как List

Сообщение Yufil »

>> В моём случае выдаёт цифру, значение. Видимо, чудес не бывает.

Ну да. Дальше я искал в Prop:From подстроку |#<значение>|, потом листал назад до предыдущего '|'
и легко получал нужную подстроку ( Prop:From надо дополнить вертикальными палками слева и справа ).
Функцию написал за пару минут, давно работает...
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7332
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

Экранный текст контрола, заданного как List

Сообщение Игорь Столяров »

Хотелось бы апнуть тему (вместо того, что бы плодить новые) …

Есть некий контрол LIST, который получает где-то какие-то значения, например:

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

   ?L1{PROP:From} = 'Live|Long|And|Prosper'
А можно ли как-то в текущий момент определить, сколько строк содержит LIST ?
Пересчёт символов "|" не предлагать, так могут быть значения FROM для нескольких колонок. :(
За теми кто отстал - не возвращаться. (С) Кодекс
kreator
✯ Ветеран ✯
Сообщения: 4960
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 6 раз
Поблагодарили: 19 раз

Экранный текст контрола, заданного как List

Сообщение kreator »

Есть {prop:Items}. Не совсем то, что надо. Но может подойдёт.
We are hard at work… for you. :)
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7332
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

Экранный текст контрола, заданного как List

Сообщение Игорь Столяров »

Вопрос решился, но неожиданно ! :)

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

   Message(  ?L1{Prop:LineCount}  )
За теми кто отстал - не возвращаться. (С) Кодекс
Ответить