Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Цвет TLabel


Автор: Dimyan 25.3.2005, 11:58
Вопрос наверно глупый но всеже никак в толк не возьму. Есть у меня на форме компаненты TLabel, самые обычные, отображают динамически информацию, чтоб лучше ее видно было их фон я сделал цветным. И тут (я не уверен что из-за этого, но вроде именно так) вздумалось мне манифест прикрутить, приложение стало красивым виндовым стилем, а вот фон с TLabel пропал хоть убей. В редакторе формы он есть а при запуске приложения пропадает. Как можно его вернуть или виндовый стиль не позволяет красить компаненты стандартные?

Автор: s-mike 25.3.2005, 12:17
Цитата(Dimyan @ 25.3.2005, 11:58)
Как можно его вернуть или виндовый стиль не позволяет красить компаненты стандартные?

Да, не позволяет. Исправить можно убрав обработчик WM_ERASEBKGND в классе TCustomLabel.

Автор: Akella 25.3.2005, 12:37
попробуй Transperent := False
Добавлено @ 12:38
Попробуй TStaticText вместо TLabel.

Автор: The MASTER 25.3.2005, 13:26
Цитата
виндовый стиль не позволяет красить компаненты стандартные?


Да, он подстраивает цвета элементов под себя.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)