|
7 / 7 / 0
Регистрация: 22.10.2009
Сообщений: 51
|
|
Формы и разрешение монитора03.12.2009, 14:19. Показов 13585. Ответов 8
Метки нет (Все метки)
Дома пишу базу на разрешении 1280х960, все красиво, а на работе разрешение монитора 1024х768 и формы не видны полностью, а подгонять формы руками под разное разрешение - дело хлопотное
![]() искал в сети решение этой проблемы и толком ничего нет. Есть ли какой нибудь универсальный способ решения этой проблемы??? или что посоветуете ???
0
|
|
| 03.12.2009, 14:19 | |
|
Ответы с готовыми решениями:
8
оптимизация формы под разрешение экрана
|
|
10 / 10 / 1
Регистрация: 02.10.2009
Сообщений: 11
|
|
| 03.12.2009, 20:57 | |
|
Я обычно делаю так: на форму кладу Панель 800Х600 и на ней располагаю все компоненты. Саму панель располагаю по середине Формы. При любом разрешении все компоненты будут видны
(Panel1.Left:=trunc((Form1.ClientWidth-Panel1.Width)*0.5), Panel1.Top:=trunc((Form1.ClientHeight-Panel1.Height)*0.5)); попробуйте, может подойдёт.
0
|
|
|
7 / 7 / 0
Регистрация: 22.10.2009
Сообщений: 51
|
||||||
| 04.12.2009, 12:29 [ТС] | ||||||
|
это при каком событии??? OnCreate ???
Добавлено через 52 минуты что можете сказать об этом методе: то сделать, что бы ваша программа корректно масштабировалась при любом разрешении экрана. Необходимо добавить для всех окон в событие OnСreate Form. Вместо 640 используйте разрешение при разработке приложения
взято отсюда
0
|
||||||
|
|
|
| 07.09.2010, 13:48 | |
|
Потомки TControl имеют следующие проперти:
- Anchors (якоря), - Align (выравнивание). Грамотное их использование дает возможность масштабировать формы без потери вида. Ну и разрабатывать проект стараюсь сразу так, чтобы на 1024х768 всё выглядело хорошо. Будет у юзера больший экран - отлично.
1
|
|
|
0 / 0 / 0
Регистрация: 07.09.2010
Сообщений: 28
|
|
| 12.09.2010, 11:12 | |
|
Странно не ужели эту тему не кто не читает.
Уважаемые программисты, знающие люди подскажите можно ли решить выше указанный мой вопрос.
0
|
|
|
Почетный модератор
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
|
|
| 12.09.2010, 11:22 | |
|
Мне как-то было нужно такое, я вроде выставлял свойство формы
DefaultMonitor в dmActiveForm, помогло. Сейчас проверить не на чем, один монитор.
0
|
|
|
0 / 0 / 0
Регистрация: 07.09.2010
Сообщений: 28
|
|
| 12.09.2010, 11:42 | |
|
Puporev Вы обращаетесь к maz347. Извените я в этих вопросах полный чайник.
Я незнаю, что такое DefaultMonitor в dmActiveForm. Поэтому прошу мне помочь.
0
|
|
|
Почетный модератор
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
|
||
| 12.09.2010, 11:49 | ||
|
Есть такая штука, Object Inspector называется, там есть колонка Properties, в ней строка DefaultMonitor, в ее окошечке выбрать dmActiveForm
0
|
||
|
0 / 0 / 0
Регистрация: 07.09.2010
Сообщений: 28
|
|
| 12.09.2010, 12:50 | |
|
Тогда нафига Вам это?
Возможно, Вы и правы. Я обратился на этот сайт, чтобы мне помогли и объяснили. В Интернете много всего, но этот сайт единственный я нашел, где есть вопрос о том, что можно зделать: Что бы ваша программа корректно масштабировалась при любом разрешении экрана. У меня такая ситуация со старой программой в ОС Win 7. Извените мой вопрос был перемещен.
0
|
|
| 12.09.2010, 12:50 | |
|
Помогаю со студенческими работами здесь
9
Разрешение экрана... и позиционирование содержимого формы Адаптация формы под разрешение монитора Автоподгон размера формы под разрешение монитора Выбор видеокарты для монитора - память карты, разрешение монитора Разрешение монитора Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога
Финальные проекты на Си и на C++:
hello-sdl3-c. zip
hello-sdl3-cpp. zip
Результат:
|
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога
MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
|
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд.
Даже если у вас. . .
|
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает
монорепозиторий в котором находятся все исходники.
При создании нового решения, мы просто добавляем нужные проекты
и имеем. . .
|
|
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение:
В этой книге («Подход, основанный на вариантах использования») Ивар утверждает,
что архитектура программного обеспечения — это
структуры,. . .
|
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога
Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
|
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip
На первой гифке отладочные линии отключены, а на второй включены:. . .
|
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем.
. . .
|