Закрасить элемент массива

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

Закрасить элемент массива

Postby Usss on 29 Nov 2017, 13:45

Есть массив кластеров. В кластере разные типы данных.
Как можно программно закрасить элемент массива и/или отдельный индикатор элемента массива?
Attachments
Screenshot_1.png
Untitled 3.vi
(12.97 KiB) Downloaded 4 times
Usss
beginner
beginner
 
Posts: 45
Joined: 19 Apr 2017, 23:06
LabVIEW Version: 2015
Karma: 10

Re: Закрасить элемент массива

Postby dadreamer on 29 Nov 2017, 13:55

User avatar
dadreamer
doctor
doctor
 
Posts: 2895
Joined: 17 Feb 2013, 16:33
Medals: 4
Activity (1) Professionalism (1) Автор (2)
LabVIEW Version: 2.5 — 2017
Karma: 708
I/O VIP vision internet

Re: Закрасить элемент массива

Postby Usss on 29 Nov 2017, 14:02

string таблицу не хочется, это потом создаст дополнительные трудности, кроме того при скроле колесиком мыши она может бесконечно скролить вниз, где нет никаких значений, где фон не отличается от заполненных значений
Usss
beginner
beginner
 
Posts: 45
Joined: 19 Apr 2017, 23:06
LabVIEW Version: 2015
Karma: 10

Re: Закрасить элемент массива

Postby Borjomy_1 on 29 Nov 2017, 15:03

Делать массив кластеров с двумя элементами: ColorBox и число. Цвет менять ColorBox, а индикатор строки делать прозрачным и ставить поверх ColorBox.
Borjomy_1
expert
expert
 
Posts: 1765
Joined: 28 Jun 2012, 09:32
Location: город семи холмов
Medals: 3
Activity (1) Professionalism (1) Silver (1)
LabVIEW Version: 4-8.6,9-14
Karma: 309
VIP

Re: Закрасить элемент массива

Postby dadreamer on 30 Nov 2017, 11:42

Usss wrote:кроме того при скроле колесиком мыши она может бесконечно скролить вниз, где нет никаких значений, где фон не отличается от заполненных значений

Для этого нужно отключить вертикальный скроллбар: ПКМ -> Visible Items -> снять галку с Vertical Scrollbar. Кроме того, чтобы таблица не скроллилась при выделении ячеек, нужно снять галку с пункта Selection Scrolling. Насчёт первого - я заворачиваю работу с таблицей в суб-ВИайки, получается достаточно компактно и красиво. И совсем не сложно.
User avatar
dadreamer
doctor
doctor
 
Posts: 2895
Joined: 17 Feb 2013, 16:33
Medals: 4
Activity (1) Professionalism (1) Автор (2)
LabVIEW Version: 2.5 — 2017
Karma: 708
I/O VIP vision internet

Re: Закрасить элемент массива

Postby Usss on 30 Nov 2017, 12:00

Borjomy_1 wrote:Делать массив кластеров с двумя элементами: ColorBox и число. Цвет менять ColorBox, а индикатор строки делать прозрачным и ставить поверх ColorBox.

Image
Usss
beginner
beginner
 
Posts: 45
Joined: 19 Apr 2017, 23:06
LabVIEW Version: 2015
Karma: 10

Re: Закрасить элемент массива

Postby dadreamer on 30 Nov 2017, 12:03

Usss wrote:Image

10-й пункт правил нарушен :D
User avatar
dadreamer
doctor
doctor
 
Posts: 2895
Joined: 17 Feb 2013, 16:33
Medals: 4
Activity (1) Professionalism (1) Автор (2)
LabVIEW Version: 2.5 — 2017
Karma: 708
I/O VIP vision internet


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

Who is online

Users browsing this forum: No registered users and 12 guests

cron