![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 05.04.2010
Сообщений: 273
|
![]()
Запускаю у себя на 3 компьютерах программу, на всех все нормально, у большинства других кто запускал тоже все нормально, но вот у одного смещены координаты всех компонентов вправо и вниз, вот скрин который он дал: ссылка.
На форме которая на скрине присутствуют следующие компоненты, и у всех них смещены координаты: TPanel(с вложенным TWeb браузером, координаты которого по отношению к TPanel не сместились), TLabel(ушел вообще вниз), TImage, TBtnImg(доп. компонент). Подскажите пожалуйста в чем может быть загвоздка? Последний раз редактировалось Crystallon; 11.07.2012 в 01:09. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
![]()
Ну, неплохо бы понять, чем компьютер, на котором проявляется неожиданное смещение, отличается от остальных: версия ОС, настройки размера шрифта, нестандартное оборудование со своими драйверами...
|
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
![]()
screen.PixelsPerInch проверяйте ...и якоря (anchors)
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 05.04.2010
Сообщений: 273
|
![]()
Проблема решена, оказывается нужно было просто установить в False свойство Scaled у формы.
|
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Так решает, но пользователь для чего-то устанавливает размер шрифта, а ваша прога игнорит это. Raxp писал про якоря и PixelsPerInch, еще гляньте в сторону Align
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]()
на семерке нужно на на 20 пикселей шире шелать рамки окна.
А вообще лучше сделайте так, чтобы программа помнила размеры своих окон. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Смещение | 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 |