|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
27.05.2013, 15:13 | #1 |
Новичок
Джуниор
Регистрация: 27.05.2013
Сообщений: 1
|
"Масштаб" рабочего окна
Говорю сразу я не программист, поэтому возможно мой вопрос не корректный.
Я написал расчетный модуль к своему диплому. У меня 22" монитор, разрешение 1920х1080. Окно программы занимает 3/4 экрана. При запуске программы на другом компе (15", 1366x768) окно программы не помещается на экране и часть просто не видна. Можно ли как-то "масштабировать" рабочее окно программы в зависимости от разрешения |
27.05.2013, 15:25 | #2 |
Форумчанин Подтвердите свой е-майл
Регистрация: 01.12.2006
Сообщений: 514
|
открой свойства формы (кликни на форму и F11), и внизу списка свойство WindowState, выбирай wsMaximized
Пишу на Delphi за еду
|
27.05.2013, 15:41 | #3 |
Старожил
Регистрация: 12.11.2010
Сообщений: 8,568
|
Ну и размещение элементов надо пересчитать
|
01.09.2013, 19:08 | #4 | |
Регистрация: 01.09.2013
Сообщений: 7
|
Цитата:
|
|
01.09.2013, 22:08 | #5 |
Старожил
Регистрация: 26.04.2008
Сообщений: 2,645
|
Нужно установить свойства Align у компонентов исходя из нужного положения. Возможно, некоторые компоненты придётся поместить в дополнительные контейнеры (панели и т.п.)
Ещё как вариант сделать для "маленького" экрана (например, 1366x768) и при запуске изменять разрешение. Примерно так Код:
|
01.09.2013, 22:37 | #6 |
Участник клуба
Регистрация: 12.09.2012
Сообщений: 1,030
|
Уменьшите размер программы, и масштубируйте математикой. 3/4 от экрана по высоте или ширине?
Что нужно программисту: Компьютер, Среда программирование, Воображение, Прямые руки, Мозги, Знания этой среды программирования.
Программист-это профессия, а программирование-это моё хобби. |
02.09.2013, 09:30 | #7 |
Регистрация: 01.09.2013
Сообщений: 7
|
|
02.09.2013, 10:04 | #8 |
Регистрация: 01.09.2013
Сообщений: 7
|
У меня на форме находится таблица и под ней два графика.
Расположила таблицу на одну панель. Растягивается только в ширину. С графиками беда. И каждый на своей панели и оба на одной - при растягивании формы при всех разрешенных Align (как по идее должно быть) один график наезжает на второй. Они оба растягиваются относительно своего левого верхнего угла. Пробовала правый график поставить выравнивание по правой стороне - не помогает |
02.09.2013, 12:43 | #9 |
personality
Старожил
Регистрация: 28.04.2009
Сообщений: 2,882
|
Пример того, что Вам надо. Ключевая вещь - расстановка свойств Align. У панелей top left и client(для правой), а у контролов внутри панелей - только client.
|
02.09.2013, 12:45 | #10 |
Регистрация: 01.09.2013
Сообщений: 7
|
Все спасибо. Я придумала. Может кому пригодится располагать горизонтально несколько рисунков.
1. Создаю панель 1 (платформа для двух форм). Мне она нужна для выравнивания рисунков всегда внизу. По идее теперь по этой технологии можно и высчитывать положение по вертикали. Но мне не нужно, т.к. рисунки всегда находятся снизу формы 1.1.На нее кидаю панель 2. Выравнивание левое. На нее график 1. Выравнивание - клиент. 1.2. Кидаю еще одну панель 3. Выравнивание правое. На нее график 2. Выравнивание - клиент 2. В событие FormConstrainedResize кидаю расчет: Ширина формы 2 = ширина формы1 делен.пополам. Форма3.Left = Ширина формы1 - Ширина формы 2 - 4 (на всякий случай расстояние между формами) Теперь при распахивании или изменении окна мышкой рисунки пропорционально масштабируются |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Требуется программа на Delphi на тему "Автоматизация рабочего места администратора спортивного клуба" | QuietRiot | Помощь студентам | 0 | 04.04.2012 11:35 |
[Delphi] "Создание рабочего стола Windows" | JonMagon | Помощь студентам | 4 | 28.07.2011 00:17 |
Разработка "рабочего поля" программы сим. эл.схем (Delphi) | WaruiOrochi | Помощь студентам | 4 | 28.11.2009 21:25 |
при вводе на листе "магазин"- код товара появлялось "описание" товара из "склада" с "продажной ценой" | aleksei78 | Microsoft Office Excel | 13 | 25.08.2009 12:04 |
Работа с String Grid - помогите написать "Табель рабочего времени" | Deicider | Помощь студентам | 3 | 29.11.2006 20:59 |