Страница 1 из 1
Форматирование листа без очереди.
Добавлено: 13 Апрель 2016, 12:51
kreator
Продолжаю наводить красоту. Есть динамический DropList, источником данных может быть такая штука:
Код: Выделить всё
i#{prop:From} = ' |#0|равно|#1|не равно|#2|содержит|#3|не содержит|#4|начинается с|#5|не начинается с|#6|заканчивается на|#7|не заканчивается на|#8'
Хочу сделать на нём GreenBar эффект. Очередь для таких динамических DropList'ов как-то неудобно делать (???). Что-нибудь можно придумать? PROP:Format напишу, а дальше?
Форматирование листа без очереди.
Добавлено: 13 Апрель 2016, 18:36
Игорь Столяров
Сразу скажу - сам такое не делал. Но если бы жизнь загнала в угол, то можно посмотреть пример RichEdit из C10.
Там для контрола такого типа ?FontColor сделана смена иконок. В принципе, по аналогии можно сделать и смену цвета фона,
т.е. получить т.н. GreenBar эффект. Вроде бы никаких технологических проблем с этим не вижу ...

Форматирование листа без очереди.
Добавлено: 13 Апрель 2016, 23:28
kreator
С помощью уважаемого Игоря Столярова, с помощью примера RichEdit и с божьей помощью решение нашёл:
Код: Выделить всё
i#{prop:Format} = '80L(2)_M*@s20@'
i#{prop:From} = ' |#0|-1|-1|-1|-1|равно|#1|-1|' & COLOR:KreatoRSecondBGNormal & '|-1|-1|не равно|#2|-1|-1|-1|-1|содержит|#3|-1|' & COLOR:KreatoRSecondBGNormal & '|-1|-1|не содержит|#4|-1|-1|-1|-1|начинается с|#5|-1|' & COLOR:KreatoRSecondBGNormal & '|-1|-1|не начинается с|#6|-1|-1|-1|-1|заканчивается на|#7|-1|' & COLOR:KreatoRSecondBGNormal & '|-1|-1|не заканчивается на|#8|-1|-1|-1|-1'
i#{proplist:Grid} = COLOR:Gainsboro