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

Простейшие вопросы в области инженерной разработки
Ответить
Аватара пользователя
Juri
I/O
I/O
Сообщения: 263
Зарегистрирован: 19 апр 2017, 23:06
Версия LabVIEW: 2021
Благодарил (а): 13 раз
Поблагодарили: 6 раз

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

Сообщение Juri »

Есть массив кластеров. В кластере разные типы данных.
Как можно программно закрасить элемент массива и/или отдельный индикатор элемента массива?
Вложения
Screenshot_1.png
Untitled 3.vi
(12.97 КБ) 75 скачиваний
Аватара пользователя
dadreamer

Activity Professionalism Автор
professor
professor
Сообщения: 3926
Зарегистрирован: 17 фев 2013, 16:33
Награды: 4
Версия LabVIEW: 2.5 — 2022
Благодарил (а): 11 раз
Поблагодарили: 126 раз
Контактная информация:

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

Сообщение dadreamer »

Аватара пользователя
Juri
I/O
I/O
Сообщения: 263
Зарегистрирован: 19 апр 2017, 23:06
Версия LabVIEW: 2021
Благодарил (а): 13 раз
Поблагодарили: 6 раз

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

Сообщение Juri »

string таблицу не хочется, это потом создаст дополнительные трудности, кроме того при скроле колесиком мыши она может бесконечно скролить вниз, где нет никаких значений, где фон не отличается от заполненных значений
Borjomy_1

Activity Professionalism Silver
doctor
doctor
Сообщения: 2210
Зарегистрирован: 28 июн 2012, 09:32
Награды: 3
Версия LabVIEW: 2009..2020
Откуда: город семи холмов
Благодарил (а): 27 раз
Поблагодарили: 26 раз

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

Сообщение Borjomy_1 »

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

Activity Professionalism Автор
professor
professor
Сообщения: 3926
Зарегистрирован: 17 фев 2013, 16:33
Награды: 4
Версия LabVIEW: 2.5 — 2022
Благодарил (а): 11 раз
Поблагодарили: 126 раз
Контактная информация:

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

Сообщение dadreamer »

Usss писал(а):кроме того при скроле колесиком мыши она может бесконечно скролить вниз, где нет никаких значений, где фон не отличается от заполненных значений
Для этого нужно отключить вертикальный скроллбар: ПКМ -> Visible Items -> снять галку с Vertical Scrollbar. Кроме того, чтобы таблица не скроллилась при выделении ячеек, нужно снять галку с пункта Selection Scrolling. Насчёт первого - я заворачиваю работу с таблицей в суб-ВИайки, получается достаточно компактно и красиво. И совсем не сложно.
Аватара пользователя
Juri
I/O
I/O
Сообщения: 263
Зарегистрирован: 19 апр 2017, 23:06
Версия LabVIEW: 2021
Благодарил (а): 13 раз
Поблагодарили: 6 раз

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

Сообщение Juri »

Borjomy_1 писал(а):Делать массив кластеров с двумя элементами: ColorBox и число. Цвет менять ColorBox, а индикатор строки делать прозрачным и ставить поверх ColorBox.
Изображение
Аватара пользователя
dadreamer

Activity Professionalism Автор
professor
professor
Сообщения: 3926
Зарегистрирован: 17 фев 2013, 16:33
Награды: 4
Версия LabVIEW: 2.5 — 2022
Благодарил (а): 11 раз
Поблагодарили: 126 раз
Контактная информация:

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

Сообщение dadreamer »

Usss писал(а):Изображение
10-й пункт правил нарушен :D
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Для чайников»