Максимизация окна при выполнение LabView exe

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

Activity
assistant
assistant
Сообщения: 132
Зарегистрирован: 23 ноя 2007, 16:44
Награды: 1
Версия LabVIEW: 7.1;8.5.1
Откуда: Москва
Благодарил (а): 2 раза

Максимизация окна при выполнение LabView exe

Сообщение tumanovalex »

Сделал программу (exe) из своего примера, запустил. Окно программы не разворачивается на весь экран. Как можно сделать так, чтобы при запуске максимизировалось окно?
Аватара пользователя
Viktor

Activity Professionalism Tutorials Black
expert
expert
Сообщения: 1408
Зарегистрирован: 23 мар 2008, 10:56
Награды: 4
Версия LabVIEW: 2020
Откуда: Санкт-Петербург
Благодарил (а): 17 раз
Поблагодарили: 3 раза
Контактная информация:

Re: Максимизация окна при выполнение LabView exe

Сообщение Viktor »

Как можно сделать так, чтобы при запуске максимизировалось окно?
maximized.png
tumanovalex

Activity
assistant
assistant
Сообщения: 132
Зарегистрирован: 23 ноя 2007, 16:44
Награды: 1
Версия LabVIEW: 7.1;8.5.1
Откуда: Москва
Благодарил (а): 2 раза

Re: Максимизация окна при выполнение LabView exe

Сообщение tumanovalex »

К сожалению, в версии 7.1 в свойствах Vi не нашел такого пункта, при различных установках в поведении окна удалось только добиться разворота самой Vi при ее загрузке в среду, но при создании exe все равно окно не максимизировано. Видимо, это есть только в более поздних версиях. Может быть есть еще какой-либо способ добиться максимизации окна в более ранних версиях?
Аватара пользователя
Konstantin Sumenko

Activity Bronze
expert
expert
Сообщения: 1439
Зарегистрирован: 17 июл 2008, 12:20
Награды: 2
Версия LabVIEW: 2010
Откуда: Moscow
Поблагодарили: 1 раз
Контактная информация:

Re: Максимизация окна при выполнение LabView exe

Сообщение Konstantin Sumenko »

Зная разрешение экрана и dpi, можно развернуть окно через свойство front panel bounds, по-моему так.
Только тогда нужно использовать свойство VI: scale all objects on front panel as the window resizes, или вручную менять размеры контролов.
Cyb
interested
interested
Сообщения: 2
Зарегистрирован: 14 фев 2014, 17:20
Версия LabVIEW: 11
Контактная информация:

Re: Максимизация окна при выполнение LabView exe

Сообщение Cyb »

Доброго времени суток. Подскажите пожалуйста такой вопрос. При запуске программы в режиме диалогового окна нужно сделать так, чтобы окно автоматически растягивалось на весь экран и при этом еще и подстраивалось под разное разрешение экрана, если программа будет запущена на разных машинах с разным разрешением. Кроме того есть проблема, что элементы на лицевой панели неожиданно деформируются при такой подстройке и лицевая панель приходит в негодность.
Аватара пользователя
dadreamer

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

Re: Максимизация окна при выполнение LabView exe

Сообщение dadreamer »

Cyb, уже пробовали опции в настройках :vi: Position = Maximized (категория Window Run-Time Position) и Maintain proportions of window for different monitor resolutions (категория Window Size)? Если речь о масштабировании текста, то может помочь тема http://www.labviewportal.org/viewtopic. ... 41&p=54080
Cyb
interested
interested
Сообщения: 2
Зарегистрирован: 14 фев 2014, 17:20
Версия LabVIEW: 11
Контактная информация:

Re: Максимизация окна при выполнение LabView exe

Сообщение Cyb »

Cyb, уже пробовали опции в настройках :vi: Position = Maximized (категория Window Run-Time Position) и Maintain proportions of window for different monitor resolutions (категория Window Size)? Если речь о масштабировании текста, то может помочь тема viewtopic.php?f=35&t=6641&p=54080
Текст действительно не масштабируется при смене разрешения. Но это полбеды. Деформируются размеры и позиция на лицевой панели различных объектов - контролов, индикаторов.( Да, настройки пробовал, думал что поможет, когда их нашел. Но не всегда работает.(
Аватара пользователя
dadreamer

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

Re: Максимизация окна при выполнение LabView exe

Сообщение dadreamer »

Cyb, настройте ваш :vi: под монитор с минимальным поддерживаемым (по вашим соображениям) разрешением. При масштабировании на экране с бóльшим разрешением панель должна просто увеличиться, а контролы по идее останутся на месте. Ну, или попробуйте разбить все элементы по вкладкам и с помощью сплиттеров.
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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