Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.02.03;
Скачать: CL | DM;

Вниз

Как закрасить TTabSheet ?   Найти похожие ветки 

 
CASU   (2003-01-23 16:39) [0]

Ребята, цвет моих форм, допустим зеленый. На форме расположен простой TPageControl со своими простыми TTabSheet-ами, так вот, когда я пытаюсь задать цвет TabSheet - окрашивается все кроме самих закладок (где названия написаны). Смотрится честно говоря - по уродски. Кто может помочь? (С этими Canvas-ами, Brush-ами etc)


 
pusrg ©   (2003-01-23 17:27) [1]

Вот он, радикально зеленый цвет :)
Обрабатываем OnDrawTab для PageControl1.


procedure TForm.PageControl1DrawTab(Control: TCustomTabControl;
TabIndex: Integer; const Rect: TRect; Active: Boolean);
begin
with Control.Canvas do
begin
Brush.Color:=clGreen;
FillRect(Rect);

TextOut(Rect.Left+2, Rect.Top+2, PageControl1.Pages[TabIndex].Caption);
end;
end;


Не забудь поставить OwnerDraw:=true для PageControl1


 
CASU   (2003-01-24 01:11) [2]

pusrg! ОГРОМНОЕ СПАСИБО!!! ВСЕ ОК!



Страницы: 1 вся ветка

Текущий архив: 2003.02.03;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.023 c
1-4864
alois
2003-01-21 23:13
2003.02.03
Выравнивание текста в Memo/RichEdit текста по ширине


14-5266
Вася Добрый
2003-01-16 16:16
2003.02.03
Народы и национальности


1-4913
Rark
2003-01-25 17:09
2003.02.03
Как сделать чтобы TImage не блымал, если его двигать по форме?


1-4869
Oleg_D
2003-01-24 18:13
2003.02.03
Модификация исполняемого кода.


7-5308
eddy2
2002-11-25 16:41
2003.02.03
Подскажите, где в Windows хранятся данные о размерах панели задач