Страница 1 из 1

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

Добавлено: 25 окт 2016, 08:46
седьмой
Использую 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).

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

Добавлено: 25 окт 2016, 09:17
Vitekkz88
Попробуйте так, как на картинке. Если не поможет, то используйте свойство индикатора/контрола: Fit control to pane. Таб будет растягиваться по размеру панели. Если Вы масштабируете только один элемент, имейте ввиду что остальные будут без изменения.
Для масштабированния интерфейса я использую сплиттеры и свойства Scale Object with Pane.

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

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

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

Добавлено: 26 окт 2016, 10:30
dadreamer
седьмой писал(а):Не понял как вызывается эта картинка

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

Добавлено: 26 окт 2016, 13:11
седьмой
Спасибо, понятно.