|
v7: ТабличноеПоле: Раскраска выделенной строки
| ☑ |
0
Zhuravlik
06.02.13
✎
17:53
|
Здавствуйте. Подскажите пожалуйста, если в текущей строке установлен РежимВыделенияСтроки = 2, можно ли ячейки этой строки раскрашивать с другие цвета? И если да, то как?
Т.е. к оформлению ячейки доступ есть только в ПриВыводеСтроки, или еще как-то можно получить?
А то выделяю ячейки (в ПриВыводеСтроки), а когда строка становится текущей - их за ней не видно (когда ТекущаяСтрока меняется они окрашиваются в нужный цвет).
|
|
1
Zhuravlik
06.02.13
✎
18:00
|
+ Еще делал так:
Объявил глоб. переменную ТекСтрока
Когда вызываю ТП.ОбновитьСтроки(), ставлю ее в 0.
В Процедуре ПриВыводеСтроки использую как счетчик, и в поставщик (тз) записываю ОформлениеЯчейки, потом пробую к ней обращаться в ПриАктивизацииСтроки.
Но не взлетело) Потому что ТП обновляется не с начала, а с текущей строки.
|
|
2
Zhuravlik
06.02.13
✎
18:11
|
Нельзя?
|
|
3
ADirks
06.02.13
✎
18:22
|
При выводе ТП сначала раскрашиваются все видимые ячейки, а потом на это дело накладывается цвет выделения (по bitwise AND кажется). Если ты назначил какой-нить яркий цвет для выделенной строки, то ничего хорошего не выйдет. Со стандартным, светло-серым, всё более-менее пристойно выглядит.
|
|
4
Zhuravlik
06.02.13
✎
18:33
|
(3) Спасибо огромное) Я уже всю голову сломал)
Только цвет я не яркий назначал, мне наоборот стандартный показался слишком ярким, я его притушил (239, 239, 239) - светло-светло серый.
|
|