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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 29.07.2014, 10:08   #1
Александр_Фролово
 
Регистрация: 23.07.2014
Сообщений: 6
По умолчанию Delphi XE4 и формы

Доброго времени суток. Уважаемые - Нужна помощь! Ситуация следующая - создаю приложение в ХЕ4 под Win7(на форме рисунок бекграудном идет) Запускаю скомпилированный файл в WinXP- границы формы отличаются кардинально,рисунок бекапный сдвинут. Скажите куда копать?
Александр_Фролово вне форума Ответить с цитированием
Старый 29.07.2014, 10:18   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Никогда с таким не сталкивался...
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 29.07.2014, 10:20   #3
Streletz
Старожил
 
Регистрация: 03.01.2014
Сообщений: 2,870
Вопрос

Цитата:
Сообщение от Александр_Фролово Посмотреть сообщение
(на форме рисунок бекграудном идет)
Для начала, какая платформа: VCL или FireMonkey?
Рисунок внутри компонента TImage?
Streletz вне форума Ответить с цитированием
Старый 29.07.2014, 10:25   #4
Александр_Фролово
 
Регистрация: 23.07.2014
Сообщений: 6
По умолчанию

VLC. Рисунок внутри TImage. Не кодил уже лет 5,а в связи с новой работой приходится вспоминать. Но так понимаю принципы отображения форм отличны в Win7 и XP
Александр_Фролово вне форума Ответить с цитированием
Старый 29.07.2014, 10:30   #5
Streletz
Старожил
 
Регистрация: 03.01.2014
Сообщений: 2,870
По умолчанию

Цитата:
Сообщение от Александр_Фролово Посмотреть сообщение
VLC. Рисунок внутри TImage.
1 из простейших способов сделать фоновый рисунок в TImage точь в точь в границах формы - это установить свойство Align равным alClient.

Последний раз редактировалось Streletz; 29.07.2014 в 10:41.
Streletz вне форума Ответить с цитированием
Старый 29.07.2014, 10:31   #6
Александр_Фролово
 
Регистрация: 23.07.2014
Сообщений: 6
По умолчанию

Цитата:
Сообщение от Streletz Посмотреть сообщение
Для начала, какая платформа: VCL или FireMonkey?
Рисунок внутри компонента TImage?
платформа vlc, рисунок внутни TImage
Александр_Фролово вне форума Ответить с цитированием
Старый 29.07.2014, 10:42   #7
Александр_Фролово
 
Регистрация: 23.07.2014
Сообщений: 6
По умолчанию

Цитата:
Сообщение от Streletz Посмотреть сообщение
Свойство AutoSize установить в true пробовали?
AutoSize для формы или TImage? На разных разрешениях экрана форма ведет себя по разному.
Александр_Фролово вне форума Ответить с цитированием
Старый 29.07.2014, 10:53   #8
Streletz
Старожил
 
Регистрация: 03.01.2014
Сообщений: 2,870
По умолчанию

Цитата:
Сообщение от Александр_Фролово Посмотреть сообщение
AutoSize для формы или TImage? На разных разрешениях экрана форма ведет себя по разному.
Не совсем понял. Вам нужно подогнать размер рисунка под размер формы или наоборот? Какой BorderStyle у формы?
Если размер формы в пикселях совпадает с размером рисунка то можно выставть у TImage AutoSize. Правда, для корректной работы в этом случае BorderStyle не должен быть bsSizeable или bsSizeToolWin.
Лучше использовать Align. Это проще и, главное, универсальнее.
Цитата:
Сообщение от Александр_Фролово Посмотреть сообщение
На разных разрешениях экрана форма ведет себя по разному.
Странно. Что значит по разному? Простите, но, по моему, Вы что-то не договариваете.
Скрины в студию.
И опишите, пожалуйста, постановку задачи яснее. Просто, исходя из Ваших последних постов становится не совсем понятно в чём конкретно состоит Ваша проблема.
Streletz вне форума Ответить с цитированием
Старый 29.07.2014, 11:29   #9
Александр_Фролово
 
Регистрация: 23.07.2014
Сообщений: 6
По умолчанию

Как настроить форму и вложенный TImage так,чтобы они отображалисть без потери заданных параметров вне зависимости от разрешения экрана и ОС(7 либо XP).
Изображения
Тип файла: jpg 1(19201200).jpg (52.3 Кб, 120 просмотров)
Тип файла: jpg 2(19201080).jpg (27.7 Кб, 129 просмотров)
Тип файла: jpg 2(19201200).jpg (79.9 Кб, 120 просмотров)
Александр_Фролово вне форума Ответить с цитированием
Старый 29.07.2014, 11:43   #10
Александр_Фролово
 
Регистрация: 23.07.2014
Сообщений: 6
По умолчанию

Цитата:
Сообщение от Streletz Посмотреть сообщение
Не совсем понял. Вам нужно подогнать размер рисунка под размер формы или наоборот? Какой BorderStyle у формы?
Если размер формы в пикселях совпадает с размером рисунка то можно выставть у TImage AutoSize. Правда, для корректной работы в этом случае BorderStyle не должен быть bsSizeable или bsSizeToolWin.
Лучше использовать Align. Это проще и, главное, универсальнее.
Странно. Что значит по разному? Простите, но, по моему, Вы что-то не договариваете.
Скрины в студию.
И опишите, пожалуйста, постановку задачи яснее. Просто, исходя из Ваших последних постов становится не совсем понятно в чём конкретно состоит Ваша проблема.
выше привел скрины под Win7 форма адекватна,под XP не пойми что выходит
Александр_Фролово вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Отслеживание утечек памяти в Delphi XE4 MainUnit.pas Общие вопросы Delphi 21 19.08.2014 09:17
Delphi XE4 TXMLNodeList BidiBom Компоненты Delphi 2 14.04.2014 10:26
Анимация иконки в TrayIcon (Delphi XE4) DiDfree Компоненты Delphi 3 14.02.2014 02:36
Delphi XE4. Formatter Larboss Общие вопросы Delphi 8 26.11.2013 10:17
Delphi XE4 Simon1712 Общие вопросы Delphi 2 14.09.2013 04:40