![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 06.03.2009
Сообщений: 157
|
![]()
Здравствуйте, возникла такая проблема: есть программа, написанная в Delphi. Размеры всех форм, прописаны в самой программе. Все работает нормально.
Но на одном ноутбуке все формы уменьшаются, появляются полосы прокрутки, а половина компонентов съезжает и налипает друг на друга. И все это только на 1м единственном компе. Открывала программу на многих компьютерах, с разными экранами, разрешениями и т.д. - все работает. В чем проблема: монитор , программа или что-то еще? и как это можно исправить?) Спасибо)) |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,726
|
![]()
Другое разрешение?
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 18.08.2010
Сообщений: 59
|
![]()
Проблема явно не в программе, и уж точно не в мониторе. Что-то нет то с ноутбуком.
|
![]() |
![]() |
![]() |
#4 |
Очень суровый
Участник клуба
Регистрация: 17.12.2009
Сообщений: 1,988
|
![]()
a_n_n_a, Вы писали интерфейс визуально, и писали его скорее всего в AERO'вских темах Win7/Vista. А запускаете с установленной "Упрощенной" темой. Там бордеры и прочее как-то странно отображается. Все съезжает.
Вот скиньте свою программу и посмотрим что там.
Ненавижу быть как все, но люблю, чтобы все были как я.
Последний раз редактировалось MyLastHit; 03.04.2011 в 11:36. |
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 06.12.2010
Сообщений: 300
|
![]()
Еще проблема может быть в DPI-масштабировании. Если седьмая винда видит, что у монитора слишком мелкое зерно, то еще во время установки самостоятельно увеличивает масштаб.
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 06.03.2009
Сообщений: 157
|
![]()
У меня у самой Vista, писала программу на ней, запускала ее и на 7ке и на XP - все пучком.
И с разрешениями тоже самое, пробовала на разных мониторах с разными разрешениями - все работает. На ноутбуке, где не работает - Windows ХР. |
![]() |
![]() |
![]() |
#7 |
Очень суровый
Участник клуба
Регистрация: 17.12.2009
Сообщений: 1,988
|
![]()
Программу скинь. Можно даже без исходников.
Ненавижу быть как все, но люблю, чтобы все были как я.
|
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 06.03.2009
Сообщений: 157
|
![]()
Вот программа)
|
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 06.12.2010
Сообщений: 300
|
![]()
В некоторых темах для ХР рамка толще одного пикселя. Старые версии делфи этого не учитывают, поэтому могут появится полосы прокрутки. Избавится от них просто - добавьте немного пространства между крайними контролами и краем формы.
P.S. DPI все же стоит проверить. Если Screen.PixelsPerInch на том ноуте выдает 96, значит все ок. |
![]() |
![]() |
![]() |
#10 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
a_n_n_a,
я практически уверен, что eduard93 прав! Думаю, что дело в установленном DPI (размере шрифта). на проблемном компьютере выглядит примерно так? ![]() у меня стоит "Крупный размер" ("Свойство экрана" - "Параметры" - внизу кнопочка "Дополнительно" - закладка "Общие" - "Масштаб" - выбрать "Крупный размер (120 точек/дюйм)". Кстати, часто такой режим масштабирования называют "Крупный шрифт"... |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
размеры дочерней формы | Jene4ka | Общие вопросы Delphi | 2 | 13.10.2010 20:19 |
Размеры формы | evgenic438 | Общие вопросы Delphi | 4 | 26.06.2010 19:25 |
как привязать размеры содержимого формы к размерам самой формы | acid_bmstu | Общие вопросы Delphi | 4 | 05.02.2010 05:02 |
размеры листьев | koshmarius | Помощь студентам | 4 | 12.08.2009 15:44 |
Стабильные размеры формы | L.A.M.E.R. | Общие вопросы Delphi | 3 | 22.07.2009 10:00 |