Как вывести Tab Control по центру?

Обсуждение, связанное с разработкой ПО верхнего уровня
Ответить
седьмой
adviser
adviser
Сообщения: 222
Зарегистрирован: 14 апр 2014, 17:36
Репутация: 0
Версия LabVIEW: 14
Откуда: г.Киров
Контактная информация:

Как вывести Tab Control по центру?

Сообщение седьмой »

Использую Tab Control для организации и смены окон в рабочей программе. Но возникает проблема на мониторе с небольшим разрешением, таким как 800х600. Окно Tab Control смещается в сторону (На экране видна только его часть). Можно ли как то программно задать параметры (свойства) Front Panel и Tab Control ? , что бы Tab Control был всегда по центру Front Panel, а Front Panel автоматически растягивалась по экрану в зависимости от его разрешения (так как теоретически программа может быть запущена на любом компьютере, с любым разрешение монитора) или была ровно 800x600 (если подстроиться под самое низкое разрешение). Размер Tab Control 760x580 соответственно относительно разрешения монитора 800x600. PS Запускаю откомпилированный файл проекта LabView через автозагрузку в винде, вот такая выходит картинка и похоже что размеры Tab Control тоже изменяются или окно винды перекрывает часть экрана и нужно будет еще уменьшить размеры TabControl.(LabView 2014 professional development systrm, но запускаться в итоге будет через run-time).
Вложения
tab.JPG

Аватара пользователя
Vitekkz88

Activity Silver Автор
expert
expert
Сообщения: 1100
Зарегистрирован: 21 янв 2014, 15:45
Награды: 3
Репутация: 0
Версия LabVIEW: 12,13,14
Откуда: Томск
Контактная информация:

Re: Как вывести Tab Control по центру?

Сообщение Vitekkz88 »

Попробуйте так, как на картинке. Если не поможет, то используйте свойство индикатора/контрола: Fit control to pane. Таб будет растягиваться по размеру панели. Если Вы масштабируете только один элемент, имейте ввиду что остальные будут без изменения.
Для масштабированния интерфейса я использую сплиттеры и свойства Scale Object with Pane.
Вложения
Resize.png
Инженер - это открыто светящийся интеллект, свободный и не обидный юмор, это легкость и широта мысли...Это воспитанность, тонкость вкусов, хорошая речь, плавно согласованная и без сорных словечек...
-А. И. Солженицын

седьмой
adviser
adviser
Сообщения: 222
Зарегистрирован: 14 апр 2014, 17:36
Репутация: 0
Версия LabVIEW: 14
Откуда: г.Киров
Контактная информация:

Re: Как вывести Tab Control по центру?

Сообщение седьмой »

Не понял как вызывается эта картинка, но отлично получилось через Create-Metod Class-FitControlToPane (ваш 2й вариант). Спасибо большое!

Аватара пользователя
dadreamer

Activity Professionalism Автор
professor
professor
Сообщения: 3508
Зарегистрирован: 17 фев 2013, 16:33
Награды: 4
Репутация: 0
Версия LabVIEW: 2.5 — 2020
Контактная информация:

Re: Как вывести Tab Control по центру?

Сообщение dadreamer »

седьмой писал(а):Не понял как вызывается эта картинка
Вложения
2016-10-26_12-29-01.jpg

седьмой
adviser
adviser
Сообщения: 222
Зарегистрирован: 14 апр 2014, 17:36
Репутация: 0
Версия LabVIEW: 14
Откуда: г.Киров
Контактная информация:

Re: Как вывести Tab Control по центру?

Сообщение седьмой »

Спасибо, понятно.

Ответить

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