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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 20.07.2013, 18:25   #1
Xaker_Two
Пользователь
 
Регистрация: 03.02.2013
Сообщений: 73
Печаль Наложение TImage на другие объекты (Delphi)

Есть 4 объекта TLabel созданные в самом начале кодинга, и вдруг понадобился объект TImage размером со всю форму! При задании картинки TImage перекрывает эти 4 TLabel так что их вообще не видно!!! Как исправить? Может надо изменить что то связанное с параметром "parent"?
Xaker_Two вне форума Ответить с цитированием
Старый 20.07.2013, 18:33   #2
ReportCube
Форумчанин
 
Аватар для ReportCube
 
Регистрация: 11.03.2011
Сообщений: 426
По умолчанию

А зачем TImage? Не проще взять обычный TBimap, загружать в него картинку и отрисовывать её прямо на форму обычным копированием в событии OnPaint формы?
ReportCube вне форума Ответить с цитированием
Старый 20.07.2013, 18:53   #3
Xaker_Two
Пользователь
 
Регистрация: 03.02.2013
Сообщений: 73
По умолчанию

Вы видимо не поняли я к примеру взял случай то что у меня накладывается фон на все остальное... Мне надо изменить "приоритет" одного TImage так чтобы другой TImage был по верх него а не под ним
Xaker_Two вне форума Ответить с цитированием
Старый 20.07.2013, 18:56   #4
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Нет приоритетов - тока очередность прорисовки
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 22.07.2013, 06:03   #5
phomm
personality
Старожил
 
Аватар для phomm
 
Регистрация: 28.04.2009
Сообщений: 2,882
По умолчанию

В дизайнере формы ( в дельфи при создании программы) правой кнопкой мыши по нужному компоненту - там меню Control , в нём 2 пункта BringToFront SendToBack - потыкайтесь по ним. Также их можно использовать в коде, вызывая в нужный момент.

Но это, можно сказать, delphi-way, по уму лучше сделать самому процедуру отрисовки в нужном порядке всех картинок и надписей, просто как битмапов и канвасо-операций на канвасе формы. Пример http://programmersforum.ru/showpost....&postcount=628
phomm вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ссылки на другие ячейки в другие книги Nick-1984 Microsoft Office Excel 5 08.04.2011 10:23
наложение маски на визуальные объекты xrob Общие вопросы Delphi 5 23.02.2011 20:05
Delphi или какие другие средства? Nafigatu Общие вопросы Delphi 0 13.02.2011 18:03
Отобразить только определённые объекты, таблицы или другие компоненты веб-сайта. alex198555 Работа с сетью в Delphi 0 18.08.2010 23:24
наложение 2 цветов Delphi Dolgovec Помощь студентам 0 13.03.2010 23:36