Синхронизация полос прокрутки

Простейшие вопросы в области инженерной разработки
Ответить
Et_cetera
beginner
beginner
Сообщения: 26
Зарегистрирован: 17 окт 2017, 22:53
Версия LabVIEW: 2017

Синхронизация полос прокрутки

Сообщение Et_cetera »

Здравствуйте! Вопрос такой: интерфейс программы состоит из нескольких массивов и матриц с разными типами данных ( как на картинке), при большом количестве данных становится трудно следить за тем, чтобы вводимый или контролируемый параметр вводился или контролировался в нужном месте, так как постоянно все смещается :(
Можно ли как то синхронизировать полосы прокрутки между собой, или сделать её одну, или как то еще выйти из ситуации?
Вложения
полосы.jpg
Аватара пользователя
taras_33

Activity
professional
professional
Сообщения: 391
Зарегистрирован: 31 окт 2009, 18:25
Награды: 1
Версия LabVIEW: 2019
Поблагодарили: 13 раз
Контактная информация:

Re: Синхронизация полос прокрутки

Сообщение taras_33 »

Ну можно например поиграться со свойством Index Values массивов, обрабатывая какое нибудь событие, в данном случае Mouse Up. См пример.
Вложения
Index_Values.vi
(14.67 КБ) 80 скачиваний
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots.
So far, the Universe is winning!
Аватара пользователя
IvanLis

Activity Professionalism Tutorials Gold Man of the year 2012
Автор
guru
guru
Сообщения: 5462
Зарегистрирован: 02 дек 2009, 17:44
Награды: 7
Версия LabVIEW: 2015, 2016
Откуда: СССР
Благодарил (а): 28 раз
Поблагодарили: 86 раз

Re: Синхронизация полос прокрутки

Сообщение IvanLis »

Et_cetera писал(а):Здравствуйте! Вопрос такой: интерфейс программы состоит из нескольких массивов и матриц с разными типами данных ( как на картинке), при большом количестве данных становится трудно следить за тем, чтобы вводимый или контролируемый параметр вводился или контролировался в нужном месте, так как постоянно все смещается :(
Можно ли как то синхронизировать полосы прокрутки между собой, или сделать её одну, или как то еще выйти из ситуации?
Ставите отдельный Scrollbar, настраиваете его параметры (у меня не учитывается размер видимой области массивов).
И им уже управляете всеми прокрутками.
Untitled 1.vi
lv2016
(13.81 КБ) 92 скачивания
1.png
Artem.spb

Activity Автор
professor
professor
Сообщения: 3393
Зарегистрирован: 31 июл 2011, 23:05
Награды: 2
Версия LabVIEW: 12-18
Благодарил (а): 49 раз
Поблагодарили: 172 раза
Контактная информация:

Re: Синхронизация полос прокрутки

Сообщение Artem.spb »

или сделать массив кластеров
Et_cetera
beginner
beginner
Сообщения: 26
Зарегистрирован: 17 окт 2017, 22:53
Версия LabVIEW: 2017

Re: Синхронизация полос прокрутки

Сообщение Et_cetera »

Огромное спасибо за ответы, в итоге подошел вариант IvanLis.
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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