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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 22.12.2009, 22:21   #1
UnD)eaD)Snake
Форумчанин Подтвердите свой е-майл
 
Аватар для UnD)eaD)Snake
 
Регистрация: 07.07.2007
Сообщений: 241
По умолчанию label поверх panel и image

На форме несколько наложенных друг на друга картинок и панель. Они при определенных действиях пользователя скрываются и показываются(visible) Как поставить label, чтобы он всегда был поверх них и не пропадал? Или может какая-нибудь альтернатива для label?
UnD)eaD)Snake вне форума Ответить с цитированием
Старый 22.12.2009, 22:25   #2
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

в поиске не были...
попробуйте StaticText вместо метки.

причина в том что метка(label) это не оконный компонент...и он рисуется на канве родителя(обычно форма) и не может стать выше любого оконного компонента.(панели, эдиты)

а поверх Image может...правй кнопкой на метке и жмем Order->BringToFront(последнее точно верно...а про Order не знаю..у мя Делфи русская)
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 22.12.2009, 22:46   #3
psycho-coder
Участник клуба
 
Аватар для psycho-coder
 
Регистрация: 06.04.2009
Сообщений: 1,524
По умолчанию

А вот так нельзя?
Код:
  Label1.BringToFront;
psycho-coder вне форума Ответить с цитированием
Старый 22.12.2009, 23:16   #4
Китти
Пользователь
 
Регистрация: 22.12.2009
Сообщений: 19
По умолчанию

Я делала так: Сначала выкладывала все панели и картинки, а в конце уже выкладывала label, и получалось что он лежал поверх всего =)
Китти вне форума Ответить с цитированием
Старый 22.12.2009, 23:28   #5
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Китти, лейбл лежит на панели(и при этом лишь на Image который в этом отношении подобен Label) потому и кажется что он выше всего...
но например выше эдита ему не быть.

можно конечно положить лейбл на панель и тогда они будут выше всего остально...но это какой то не оч способ.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.

Последний раз редактировалось Пепел Феникса; 22.12.2009 в 23:32.
Пепел Феникса вне форума Ответить с цитированием
Старый 23.12.2009, 12:59   #6
UnD)eaD)Snake
Форумчанин Подтвердите свой е-майл
 
Аватар для UnD)eaD)Snake
 
Регистрация: 07.07.2007
Сообщений: 241
По умолчанию

Решено. сделал прозрачную панель поверх всего, на нее label.
UnD)eaD)Snake вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Постоянное расстояние от Image до Label SnowSin Общие вопросы Delphi 7 22.11.2009 15:27
Вопрос по Image (скачанная картинка не хочет выводиться в Image) Radnor Мультимедиа в Delphi 2 06.07.2009 02:20
При расположении Label на компонентах, место под Label, не реагирует на событие onClick. NavigatorNeba Компоненты Delphi 3 15.11.2008 19:56
Label и Image Женька Помощь студентам 6 03.05.2008 20:47
Вопрос по label. Как сделать так чтобы label была прозрачной. Lonix Компоненты Delphi 2 01.04.2007 06:23