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

как разукрасить table ?

Добавлено: 19 май 2017, 13:32
rt5yhd
Здравствуйте, подскажите как разукрасить контрол table. Мне нужно при нажатии на столбец таблицы выделить этот столбец (весь или headers) другим цветом.

Re: как разукрасить table ?

Добавлено: 19 май 2017, 13:44
Artem.spb
используйте свойства
color.png
color.png (11.45 КБ) 2615 просмотров
если одну ячейку, то точные координаты.
-1 - заголовок
-2 = весь столбец/строка

Re: как разукрасить table ?

Добавлено: 19 май 2017, 15:48
Borjomy_1
Только перед этим необходимо заблокировать перерисовку контрола, а после обновления атрибутов ее разблокировать. Свойство контрола "Defer Panel Update" (блокировка = true)
В противном случае все будет происходить очень медленно.

Re: как разукрасить table ?

Добавлено: 19 май 2017, 17:03
Artem.spb
Borjomy_1 писал(а):Только перед этим необходимо заблокировать перерисовку контрола, а после обновления атрибутов ее разблокировать. Свойство контрола "Defer Panel Update" (блокировка = true)
В противном случае все будет происходить очень медленно.
полезное замечание, но если закрашивать столбцами, то тормозов особых не замечал.
Вот если поштучно, то да, тормоза нереальные