Подсветка ячейки массива

Обсуждение, связанное с разработкой ПО верхнего уровня
Ответить
Аватара пользователя
Chupakabra

Tutorials
professional
professional
Сообщения: 360
Зарегистрирован: 21 янв 2009, 10:50
Награды: 1
Версия LabVIEW: 2015
Откуда: Москва
Поблагодарили: 4 раза
Контактная информация:

Подсветка ячейки массива

Сообщение Chupakabra »

Хочу сделать так, чтобы пользователь мог выбирать ячейку массива (нажатием мышки), и этот выбор подсвечивался. Как это лучше сделать.
Сделал вариант через "key focus" для ячейки, но выделение - одинарная неприметная черная рамка, хотелось бы бОльшего.
Аватара пользователя
mzu2006

Professionalism Tutorials Black
doctor
doctor
Сообщения: 2456
Зарегистрирован: 16 авг 2008, 02:12
Награды: 3
Версия LabVIEW: 7.1 10 11 12
Откуда: St-Petersburg (RU), Phila, Boston, Washington DC
Контактная информация:

Re: Подсветка ячейки массива.

Сообщение mzu2006 »

Массив кластеров, в кластере под данными - одна большая кнопка (прозрачная), под кнопкой - Color box, растянутый на весь кластер. Labels/Captions не показывать, клик в любое место, кроме ячейки ввода приводит к активизации события value change.
Аватара пользователя
Chupakabra

Tutorials
professional
professional
Сообщения: 360
Зарегистрирован: 21 янв 2009, 10:50
Награды: 1
Версия LabVIEW: 2015
Откуда: Москва
Поблагодарили: 4 раза
Контактная информация:

Re: Подсветка ячейки массива.

Сообщение Chupakabra »

mzu2006 писал(а):Массив кластеров, в кластере под данными - одна большая кнопка (прозрачная), под кнопкой - Color box, растянутый на весь кластер. Labels/Captions не показывать, клик в любое место, кроме ячейки ввода приводит к активизации события value change.
Что-то вроде этого я и пытаюсь сделать, вот только для того чтобы найти ячейку (2d массив) с изменениями и поменять данные в этой ячейки приходится перерывать весь массив, жаль что через reference нельзя добраться до ячейки. Вернее референс есть на ячейку (выбранную) но, по нему не получить даже координат этого элемента в массиве :(, хотя значение получить можно.
Аватара пользователя
mzu2006

Professionalism Tutorials Black
doctor
doctor
Сообщения: 2456
Зарегистрирован: 16 авг 2008, 02:12
Награды: 3
Версия LabVIEW: 7.1 10 11 12
Откуда: St-Petersburg (RU), Phila, Boston, Washington DC
Контактная информация:

Re: Подсветка ячейки массива

Сообщение mzu2006 »

Тогда Multicolumn listbox вместо массива?
Аватара пользователя
Chupakabra

Tutorials
professional
professional
Сообщения: 360
Зарегистрирован: 21 янв 2009, 10:50
Награды: 1
Версия LabVIEW: 2015
Откуда: Москва
Поблагодарили: 4 раза
Контактная информация:

Re: Подсветка ячейки массива

Сообщение Chupakabra »

mzu2006 писал(а):Тогда Multicolumn listbox вместо массива?
Multicolumn listbox не подойдет, т.к. в него нельзя интегрирова другие контролы, как это делается с массивом кластеров. В моем случае несколько кнопок и булевых индикаторов.
Спасибо за ответы.
Аватара пользователя
mzu2006

Professionalism Tutorials Black
doctor
doctor
Сообщения: 2456
Зарегистрирован: 16 авг 2008, 02:12
Награды: 3
Версия LabVIEW: 7.1 10 11 12
Откуда: St-Petersburg (RU), Phila, Boston, Washington DC
Контактная информация:

Re: Подсветка ячейки массива

Сообщение mzu2006 »

С multicolumn listbox есть решения вроде http://lavag.org/files/file/31-type-sensitive-popup/
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Лицевая панель»