![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
t45t
Участник клуба
Регистрация: 20.03.2012
Сообщений: 1,849
|
![]()
Здравствуйте! Может быть кто-то сталкивался с проблемой разрешения экрана, дело в том, что на одном ПК большой монитор, и писал программу опираясь на его размеры, на форме присутствует панель с компонентами, все ок, все работает, запустил программу на ноутбуке и половины формы не видно, то есть компонентов, которые лежат на панели, пробовал ставить свойство autoscroll у формы, думал это поможет решить проблему, но увы, на панель видимо это не действует, хотя по-идее должно, как решить эту проблему?
from dark to light)
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]()
Перепрограммировать проект так, чтобы ему не требовался HD телевизор для работы.
Используйте якори у компонент, как-то так. |
![]() |
![]() |
![]() |
#3 |
t45t
Участник клуба
Регистрация: 20.03.2012
Сообщений: 1,849
|
![]()
Поигрался с якорями, добился то что они плывут по панели вверх/вниз в зависимости от изменения разрешения формы, но на ноутбуке это не помогает, переделывать проект-уже слишком поздно, времени придется много затратить, и да, это кроссворд, и видимо еще один из минусов использования Tedit, есть ли какие-нибудь компоненты, которые можно активировать, чтобы "листать" панель тогда, когда это требуется?
З.Ы. Смотрите процедуру создания Form2, там код с якорями
from dark to light)
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Не важно какие компоненты, все можно приспособить к разным разрешениям экрана. Хочу огорчить - еще проблема всплывет с шрифтами (мелкий, средний, крупный)
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#5 |
Просветитель
Участник клуба
Регистрация: 26.12.2012
Сообщений: 1,844
|
![]()
Его наоборот, надо отключать, если нужна адаптация под крупный шрифт в системе.
В разработке: воспроизводственный контур ИТ
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,542
|
![]()
1. Panel на форму (allign <> alclient)
2. растягиваем так чтобы хватило на все компоненты 3. переносим все компоненты на эту Panel если окажется что форма < panel, то теперь будет scroll
программа — запись алгоритма на языке понятном транслятору
|
![]() |
![]() |
![]() |
#7 |
t45t
Участник клуба
Регистрация: 20.03.2012
Сообщений: 1,849
|
![]()
По сути этот метод должен сработать, пока проверить не могу, но логично предположить, что если форму развернуть на весь экран при этом методе, то форма будет иметь незаполненные области
Проверил вашу теорию про не клиентскую форму, почему-то не сработало, хоть и автоскрол включен, менял на мониторе разрешение на самое маленькое, все без результатов, если сможете, то попробуйте посмотреть мой проект, форм2, заранее спасибо!
from dark to light)
Последний раз редактировалось Stilet; 15.04.2014 в 20:47. |
![]() |
![]() |
![]() |
#8 | |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,542
|
![]() Цитата:
Код:
программа — запись алгоритма на языке понятном транслятору
Последний раз редактировалось evg_m; 16.04.2014 в 10:56. |
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
C++ Builder, визуальные компоненты, формы | Alendorff | Помощь студентам | 8 | 05.01.2013 12:44 |
Компоненты и строка заголовка формы | Vova777 | Общие вопросы Delphi | 1 | 04.12.2011 11:29 |
D2010. Почему в строке uses, если нажать ctrl+space будут видны не все модули? | TwiX | Свободное общение | 0 | 15.03.2010 02:12 |
Как программно закрыть все открытые модальные формы перед сворачиванием главной формы в трей? | SkAndrew | Общие вопросы Delphi | 8 | 27.01.2010 22:44 |
при изменении размера формы, все компоненты на ней оставались на своих местах | ***СкаЙ*** | Помощь студентам | 15 | 13.06.2007 11:13 |