| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > Label поверх всех компонент формы |
| Автор: hedge_hog 2.7.2007, 02:17 |
| Здравствуйте. На форме размещаю Notebook1, Panel1 и Label1 не пирогом (т.е. не один на другом). "Bring to Front" ничего не даёт. Как сделать Label1 поверх Notebook1 и Panel1,т.е. Label1 смог их перекрывать. К примеру,если выставить Edit он по умолчанию размещается поверх остальных (по крайней мере у меня). |
| Автор: Rennigth 2.7.2007, 09:04 |
| hedge_hog, никак. TLabel это наследник TGraphicControl. Это не окно. Он не имеет своего DC(Device Context). DC используется Parent-а. Так что делай Parent-а или Panel или Notebook. |
| Автор: mr.Anderson 2.7.2007, 09:24 |
| Как вариант могу предложить изменять Parent'а у лейбла в момент изменения порядка отображения панелей. То есть, если вторая панель перешла наверх - сделать ее парентом лейбла, если первая - ее, и так далее. |
| Автор: hedge_hog 2.7.2007, 23:57 |
| Rennigth, mr.Anderson, СпасиБо за просвещение моей неграмотности и совет. Попробую сделать. |
| Автор: Yanis 3.7.2007, 06:32 |
| hedge_hog Попробуй воспользоваться TStaticText. |