Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Delphi: Для новичков > Регулирование "слоев" приложения |
Автор: boobie 4.8.2013, 13:20 |
Здравствуйте! На форме есть 2 объекта TImage, и один TSpeedButton. Как вывести Image1 поверх Image2, а на Image1 положить Speedbutton? Поставил Control->Bring to Front, у Image1 и Speedbutton - Image1 стал перекрывать Speedbutton. Как настроить иерархию компонентов (что поверх чего должно находиться)? |
Автор: boobie 4.8.2013, 14:05 | ||
Вроде разобрался. Если вы все делаете мышкой, то проблем не возникнет - располагаете компоненты, если что-то вдруг не видно, то ПКМ по компоненту Control->засунуть вниз или вытащить наверх. Если же вы регулируете местоположение в коде, или же пишете все ручками, то после установки размеров и местоположения нескольких компонентов на одном участке формы (если есть подозрения, что компоненты накладываются друг на друга), то необходимо прописывать каждому компоненту "bringtofront" в нужном порядке.
Правильно я рассуждаю? Почему с обычным Button-ом так нельзя? Он всегда находится поверх Image и Speedbutton-ов!! |