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

Простейшие вопросы в области инженерной разработки

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

Postby rt5yhd on 19 May 2017, 13:32

Здравствуйте, подскажите как разукрасить контрол table. Мне нужно при нажатии на столбец таблицы выделить этот столбец (весь или headers) другим цветом.
rt5yhd
beginner
beginner
 
Posts: 32
Joined: 29 Apr 2015, 16:22
LabVIEW Version: 2015
Karma: 0

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

Postby Artem.spb on 19 May 2017, 13:44

используйте свойства
color.png
color.png (11.45 KiB) Viewed 150 times

если одну ячейку, то точные координаты.
-1 - заголовок
-2 = весь столбец/строка
Artem.spb
expert
expert
 
Posts: 1110
Joined: 31 Jul 2011, 23:05
Medals: 2
Activity (1) Автор (1)
LabVIEW Version: 12,14,15
Karma: 207
CLD hardware I/O VIP freelance

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

Postby Borjomy_1 on 19 May 2017, 15:48

Только перед этим необходимо заблокировать перерисовку контрола, а после обновления атрибутов ее разблокировать. Свойство контрола "Defer Panel Update" (блокировка = true)
В противном случае все будет происходить очень медленно.
Borjomy_1
expert
expert
 
Posts: 1687
Joined: 28 Jun 2012, 09:32
Location: город семи холмов
Medals: 3
Activity (1) Professionalism (1) Silver (1)
LabVIEW Version: 4-8.6,9-14
Karma: 295
VIP

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

Postby Artem.spb on 19 May 2017, 17:03

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

полезное замечание, но если закрашивать столбцами, то тормозов особых не замечал.
Вот если поштучно, то да, тормоза нереальные
Artem.spb
expert
expert
 
Posts: 1110
Joined: 31 Jul 2011, 23:05
Medals: 2
Activity (1) Автор (1)
LabVIEW Version: 12,14,15
Karma: 207
CLD hardware I/O VIP freelance


Return to Для чайников

Who is online

Users browsing this forum: Google and 4 guests

cron