Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

проблемы со StaticText [D7]


Dmitriy ©   (2010-08-26 13:48:00) 

Здравствуйте!
Прошу прошения, чтозадаю может быть глупы вопрос, но я пока не нашел решения данной проблемы :( Проблема следующая. Решил вместо Label использовать StaticText (попробовать, так сказать), и столкнулся с непонятным явлением. У StaticText не получается задать цвет шрифта, и фона. Цвет появляется если отключешь свойство Transparent. Кто нибудь может подсказать, в чем дело и как поступить, чтобы добиться нормального отображения цвета с прозрачностью?


И. Павел   (2010-08-27 08:47:00) [1]

Ну и без боржеров, конечно, чтобы саму панель не было видно


И. Павел   (2010-08-27 08:47:00) [2]

> боржеров

бордеров


И. Павел   (2010-08-27 08:46:00) [3]

> Именно оконный контрол мне и нужен..

Если нужен оконный label, то может быть подойдет просто панель с label на ней?


Dmitriy   (2010-08-27 08:20:00) [4]


> StaticText - это оконный контрол

Именно оконный контрол мне и нужен..


Юрий Зотов   (2010-08-26 19:14:00) [5]

> Dmitriy   (26.08.10 13:48)  
> Решил вместо Label использовать StaticText (попробовать, так сказать)

Без необходимости не стоит этого делать. StaticText - это оконный контрол, по сравнению с графическим Label он жрет больше ресурсов.


12   (2010-08-26 17:30:00) [6]

а так?
procedure TForm1.Button2Click(Sender: TObject);
begin
 form1.parentfont := false;
 form1.ParentColor := false;
 form1.ParentBackground := false;

 StaticText1.Font.Color := clRed;
 StaticText1.Brush.Color := clBlack;
end;


И. Павел   (2010-08-26 14:10:00) [7]

> У меня цвет шрифта у StaticText отлично меняется.

Правда есть исключение - при использовании манифеста.


И. Павел   (2010-08-26 14:08:00) [8]

У меня цвет шрифта у StaticText отлично меняется.
А фон не покажется, т.к. Transparent - это прозрачяный. Вместо фона будет показано то, что за ним. Какой смысл ставить прозрачность и рисовать фон? Если только нужно сделать "прозрачными" буквы - тогда можно использовать картинку, или рисовать текст самому.


Наверх

Титульная страница Поиск, карта сайта Написать письмо