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

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

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

Postby седьмой on 25 Oct 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).
Attachments
tab.JPG
седьмой
adviser
adviser
 
Posts: 222
Joined: 14 Apr 2014, 17:36
Location: г.Киров
LabVIEW Version: 14
Karma: 20
I/O

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

Postby Vitekkz88 on 25 Oct 2016, 09:17

Попробуйте так, как на картинке. Если не поможет, то используйте свойство индикатора/контрола: Fit control to pane. Таб будет растягиваться по размеру панели. Если Вы масштабируете только один элемент, имейте ввиду что остальные будут без изменения.
Для масштабированния интерфейса я использую сплиттеры и свойства Scale Object with Pane.
Attachments
Resize.png
Инженер - это открыто светящийся интеллект, свободный и не обидный юмор, это легкость и широта мысли...Это воспитанность, тонкость вкусов, хорошая речь, плавно согласованная и без сорных словечек...
-А. И. Солженицын
User avatar
Vitekkz88
expert
expert
 
Posts: 1044
Joined: 21 Jan 2014, 15:45
Location: Томск
Medals: 3
Activity (1) Silver (1) Автор (1)
LabVIEW Version: 12,13,14
Karma: 301
hardware I/O VIP

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

Postby седьмой on 26 Oct 2016, 10:01

Не понял как вызывается эта картинка, но отлично получилось через Create-Metod Class-FitControlToPane (ваш 2й вариант). Спасибо большое!
седьмой
adviser
adviser
 
Posts: 222
Joined: 14 Apr 2014, 17:36
Location: г.Киров
LabVIEW Version: 14
Karma: 20
I/O

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

Postby dadreamer on 26 Oct 2016, 10:30

седьмой wrote:Не понял как вызывается эта картинка
Attachments
2016-10-26_12-29-01.jpg
User avatar
dadreamer
professor
professor
 
Posts: 3124
Joined: 17 Feb 2013, 16:33
Medals: 4
Activity (1) Professionalism (1) Автор (2)
LabVIEW Version: 2.5 — 2018
Karma: 790
I/O VIP vision internet

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

Postby седьмой on 26 Oct 2016, 13:11

Спасибо, понятно.
седьмой
adviser
adviser
 
Posts: 222
Joined: 14 Apr 2014, 17:36
Location: г.Киров
LabVIEW Version: 14
Karma: 20
I/O


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

Who is online

Users browsing this forum: No registered users and 10 guests

cron