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

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

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

Postby Et_cetera on 18 Jun 2018, 23:27

Здравствуйте! Вопрос такой: интерфейс программы состоит из нескольких массивов и матриц с разными типами данных ( как на картинке), при большом количестве данных становится трудно следить за тем, чтобы вводимый или контролируемый параметр вводился или контролировался в нужном месте, так как постоянно все смещается :(
Можно ли как то синхронизировать полосы прокрутки между собой, или сделать её одну, или как то еще выйти из ситуации?
Attachments
полосы.jpg
Et_cetera
beginner
beginner
 
Posts: 26
Joined: 17 Oct 2017, 22:53
LabVIEW Version: 2017
Karma: 0

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

Postby taras_33 on 19 Jun 2018, 02:34

Ну можно например поиграться со свойством Index Values массивов, обрабатывая какое нибудь событие, в данном случае Mouse Up. См пример.
Attachments
Index_Values.vi
(14.67 KiB) Downloaded 25 times
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!
User avatar
taras_33
adviser
adviser
 
Posts: 224
Joined: 31 Oct 2009, 18:25
Location: Minsk -> Miami
Medals: 1
Activity (1)
LabVIEW Version: 2016
Karma: 107
CLD

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

Postby IvanLis on 19 Jun 2018, 08:23

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

Ставите отдельный Scrollbar, настраиваете его параметры (у меня не учитывается размер видимой области массивов).
И им уже управляете всеми прокрутками.
Untitled 1.vi
lv2016
(13.81 KiB) Downloaded 24 times
1.png
User avatar
IvanLis
professor
professor
 
Posts: 4609
Joined: 02 Dec 2009, 17:44
Location: СССР
Medals: 7
Activity (2) Professionalism (1) Tutorials (1) Gold (1) Man of the year 2012 (1)
Автор (1)
LabVIEW Version: 2010
Karma: 725
hardware VIP bloggers teachers

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

Postby Artem.spb on 19 Jun 2018, 11:35

или сделать массив кластеров
Artem.spb
expert
expert
 
Posts: 1371
Joined: 31 Jul 2011, 23:05
Medals: 2
Activity (1) Автор (1)
LabVIEW Version: 12,14,15
Karma: 237
CLD hardware I/O VIP freelance

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

Postby Et_cetera on 19 Jun 2018, 22:54

Огромное спасибо за ответы, в итоге подошел вариант IvanLis.
Et_cetera
beginner
beginner
 
Posts: 26
Joined: 17 Oct 2017, 22:53
LabVIEW Version: 2017
Karma: 0


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

Who is online

Users browsing this forum: No registered users and 6 guests

cron