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

Обсуждение, связанное с разработкой ПО верхнего уровня
Ответить
Аватара пользователя
kapusta1986
assistant
assistant
Сообщения: 103
Зарегистрирован: 14 июн 2014, 13:56
Версия LabVIEW: 2014, 2015
Откуда: Караганда
Контактная информация:

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

Сообщение kapusta1986 »

Есть свойства у компонентов типа аналога "alignment" у других языков программирования? Если Delphi, Net и т.д. можно автоматом задать размеры компонента относительно формы (также динамическое изменение размеров), то в :labview: делать надо программно? Понятно, что виртуальный прибор, :vi: имеет всегда фиксированный размер. Но вот таблицу хочется делать динамичной. выкладываю свой колхозный вариант. Может ее как нить покрасивей что ли сделать? Есть какие то другие варианты? Кто что думает?
Вложения
resize.vi
(26.1 КБ) 176 скачиваний
Аватара пользователя
dadreamer

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

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

Сообщение dadreamer »

Если на один раз, то можно выровнять этими инструментами:
2015-05-19_9-56-24.jpg
Для динамического выравнивания придётся использовать Property Nodes, это единственный вариант.
Задержку в цикле с Event'ом делать не нужно.
Вложения
2015-05-19_9-57-49.jpg
Аватара пользователя
kapusta1986
assistant
assistant
Сообщения: 103
Зарегистрирован: 14 июн 2014, 13:56
Версия LabVIEW: 2014, 2015
Откуда: Караганда
Контактная информация:

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

Сообщение kapusta1986 »

dadreamer, спасибо!

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

Оставлю такой вариант
Ответить

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