powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Form
7 сообщений из 7, страница 1 из 1
Form
    #32663891
foxxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вопрос, как отрегулировать размер форм?

Ситуация какая, делаю прогу на большом мониторе, с хорошим разрешением, потом ее пускают на разных мониторах, в результате на некоторых компах формы просто не влазят в экран и многие кнопки недоступны... Как сделать чтобы формы были по размеру на любой машине?
...
Рейтинг: 0 / 0
Form
    #32663953
Стандартом на сегодняшний день является разрешение 800*600, но
если нужно чтобы формы были по размерам в зависимости от разрешения экрана то необходимо с помощью API анализировать текущее разрешение и изменять размеры формы, фоксовую функцию WindowState лучше не использовать.
...
Рейтинг: 0 / 0
Form
    #32664289
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Generally speaking - это очень сложное дело, так - как трудно подобрать сочетание шрифтов и объектов для всех разрешений. Можно остановиться на варианте, предлагаемом Александр Незговоров - 800*600 что вполне подходит для большинства практических случаев...

Ну а если у Вас много времени - то почему бы и нет - разработайте пару форм для основных видов разрешения... И тогда могут быть проблемы уже другого порядка - человеческого...
...
Рейтинг: 0 / 0
Form
    #32665736
Burn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Посмотри в решениях на http://www.foxclub.ru Например - http://www.foxclub.ru/sol/index.php?act=view&id=169
...
Рейтинг: 0 / 0
Form
    #32665795
dds
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
dds
Гость
это гон а не ссылка, тем более что это не работает ..........
...
Рейтинг: 0 / 0
Form
    #32667933
Burn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>это гон а не ссылка, тем более что это не работает
Напиши свой, лучше - ничего сложного там нет
...
Рейтинг: 0 / 0
Form
    #32667944
BladeRunner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если Вы делаете на последних версиях Лиса, то для форм должно быть доступно свойство ScrollBars. При его установке в .T., как только элементы выходят за границы формы - появляются :) ScrollBars. Единственное - здесь есть вражеская засада - скроллируемый, подчёркиваю - скроллируемый размер формы ограничен (как я понял он зависит от разрешения - для 1152x864 было что-то около 1900 px, и дальше по нисходящей). Этот косяк исправлен лишь в 9 версии.
До появления ScrollBars я использовал два ухищрения - либо:
а) берём объект типа Container - набиваем его элементами управления, а справа вверху и внизу делаем две кнопки со стрелками - имитируя скролл;
б) берём компонент FlatScrollBar и дальше делаем то-же самое.
... "убираем" границы контейнера и изменяем его Top.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Form
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]