Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.07.2012, 01:06   #1
Crystallon
Форумчанин
 
Регистрация: 05.04.2010
Сообщений: 273
Вопрос Смещение координат компонентов

Запускаю у себя на 3 компьютерах программу, на всех все нормально, у большинства других кто запускал тоже все нормально, но вот у одного смещены координаты всех компонентов вправо и вниз, вот скрин который он дал: ссылка.
На форме которая на скрине присутствуют следующие компоненты, и у всех них смещены координаты: TPanel(с вложенным TWeb браузером, координаты которого по отношению к TPanel не сместились), TLabel(ушел вообще вниз), TImage, TBtnImg(доп. компонент).
Подскажите пожалуйста в чем может быть загвоздка?

Последний раз редактировалось Crystallon; 11.07.2012 в 01:09.
Crystallon вне форума Ответить с цитированием
Старый 11.07.2012, 21:44   #2
s-andriano
Старожил
 
Аватар для s-andriano
 
Регистрация: 08.04.2012
Сообщений: 3,229
По умолчанию

Ну, неплохо бы понять, чем компьютер, на котором проявляется неожиданное смещение, отличается от остальных: версия ОС, настройки размера шрифта, нестандартное оборудование со своими драйверами...
s-andriano вне форума Ответить с цитированием
Старый 11.07.2012, 22:37   #3
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

screen.PixelsPerInch проверяйте ...и якоря (anchors)
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 12.07.2012, 19:27   #4
Crystallon
Форумчанин
 
Регистрация: 05.04.2010
Сообщений: 273
По умолчанию

Проблема решена, оказывается нужно было просто установить в False свойство Scaled у формы.
Crystallon вне форума Ответить с цитированием
Старый 12.07.2012, 19:31   #5
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Цитата:
Сообщение от Crystallon Посмотреть сообщение
Проблема решена, оказывается нужно было просто установить в False свойство Scaled у формы.
Так решает, но пользователь для чего-то устанавливает размер шрифта, а ваша прога игнорит это. Raxp писал про якоря и PixelsPerInch, еще гляньте в сторону Align
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 12.07.2012, 20:40   #6
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,430
По умолчанию

на семерке нужно на на 20 пикселей шире шелать рамки окна.

А вообще лучше сделайте так, чтобы программа помнила размеры своих окон.
Человек_Борща вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Смещение pastuhdima Помощь студентам 0 19.11.2011 00:37
Смещение Зод Win Api 1 26.08.2011 13:40
Пятнашки на Delphi -смещение компонентов RaptoR412 Помощь студентам 5 11.04.2011 00:12
Смещение компонентов на форме ProgDel Общие вопросы Delphi 3 24.10.2010 16:51
Регистры и смещение. ImmortalAlexSan Свободное общение 19 20.08.2010 21:05