Динамическое выравнивание компонентов на форме

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

Динамическое выравнивание компонентов на форме

Postby kapusta1986 on 19 May 2015, 07:55

Есть свойства у компонентов типа аналога "alignment" у других языков программирования? Если Delphi, Net и т.д. можно автоматом задать размеры компонента относительно формы (также динамическое изменение размеров), то в :labview: делать надо программно? Понятно, что виртуальный прибор, :vi: имеет всегда фиксированный размер. Но вот таблицу хочется делать динамичной. выкладываю свой колхозный вариант. Может ее как нить покрасивей что ли сделать? Есть какие то другие варианты? Кто что думает?
Attachments
resize.vi
(26.1 KiB) Downloaded 95 times
User avatar
kapusta1986
assistant
assistant
 
Posts: 103
Joined: 14 Jun 2014, 13:56
Location: Караганда
LabVIEW Version: 2014, 2015
Karma: 12

Re: Динамическое выравнивание компонентов на форме

Postby dadreamer on 19 May 2015, 08:05

Если на один раз, то можно выровнять этими инструментами:
2015-05-19_9-56-24.jpg
Для динамического выравнивания придётся использовать Property Nodes, это единственный вариант.
Задержку в цикле с Event'ом делать не нужно.
Attachments
2015-05-19_9-57-49.jpg
User avatar
dadreamer
professor
professor
 
Posts: 3115
Joined: 17 Feb 2013, 16:33
Medals: 4
Activity (1) Professionalism (1) Автор (2)
LabVIEW Version: 2.5 — 2018
Karma: 788
I/O VIP vision internet

Re: Динамическое выравнивание компонентов на форме

Postby kapusta1986 on 19 May 2015, 08:16

dadreamer, спасибо!

Удалил задержку, получше стало)

Оставлю такой вариант
User avatar
kapusta1986
assistant
assistant
 
Posts: 103
Joined: 14 Jun 2014, 13:56
Location: Караганда
LabVIEW Version: 2014, 2015
Karma: 12


Return to Лицевая панель

Who is online

Users browsing this forum: No registered users and 7 guests

cron