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

Вниз

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

 
TankMan ©   (2003-07-01 22:19) [0]

Создал TPageContol и динамически добавляю туда TTabSheet, и сколько ни пытался я закрасить всю эту TPaceContol в месте с TTabSheet но закрашиваются только закладки, если поставить OwnerDraw на TPageContol... а сами Щиты да же и не думают... вот парился парился, но так и не до пер, каким таким хитрым образом его закрашивать :(... поможите люди добрые :)


 
Makhanev A.S. ©   (2003-07-02 23:45) [1]

JediVCL: PageControl - закладки красит как надо.

Можешь скачать всю библиотеку: http://jvcl.sourceforge.net


 
TankMan ©   (2003-07-10 03:00) [2]

А что на счет всетаки со стандартными PageControl-ами? Не уж-то они не красятся?...ставил обработчик OnPaint... красит все... кроме самой области TabSheet-ов... а как их область найти, если они создаются динамически...у меня эта проблема уже пол месяца стоит... я пока другими занимаюсь, но всетаки, весь дизайн программы к чертям из-за этих серых Щитов :(((... компонент попробую... просто экспириенса хотелось бы... в этом деле (закрашивания)


 
Babay ©   (2003-07-10 04:40) [3]

Поробуй повесить на onShow и onEnter для TabSheet - ов вот такой код

Var dc:Hdc;
c:TCanvas;
begin
dc:=GetDc(TTabSheet(Sender).Handle);
C:=TCanvas.Create;
c.Handle:=dc;
c.Brush.Color:=ClRed;// твой цвет
c.FillRect(TTabSheet(Sender).ClientRect);
c.Free;
ReleaseDC(TTabSheet(Sender).Handle,dc);
end;


 
TankMan ©   (2003-07-20 04:53) [4]

>>Babay
Спасибо большое... начал писать закрашивающийся компонент - потомок PageControl и TabSheet...эх...:) (а может их объединить?...)



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

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

Наверх




Память: 0.47 MB
Время: 0.013 c
1-10218
sdasase
2003-07-20 17:51
2003.08.04
Как сделать чтобы форма была поверх окон,но не модальна?


9-10074
Огыеук
2003-02-06 06:43
2003.08.04
А можно узнать


1-10241
edit_box
2003-07-19 12:09
2003.08.04
Microsoft Office 2000


7-10465
Yura
2003-05-21 19:29
2003.08.04
Настройка порта


1-10268
Pauk
2003-07-21 16:48
2003.08.04
ComboBox и длинный текст