Форум: "Начинающим";
Текущий архив: 2014.10.26;
Скачать: [xml.tar.bz2];
ВнизЦвет фона TPageControl и TTabSheet Найти похожие ветки
← →
Дмитрий (2013-11-05 17:50) [0]Подскажите, пожалуйста, где у стандартного TPageControl и TTabSheet устанавливается цвет фона?
Никак не ожидал тонкостей в этом моменте.
← →
Германн © (2013-11-05 21:33) [1]У TTabSheet поменять цвет можно. У TPageControl нельзя.
← →
KilkennyCat © (2013-11-05 21:57) [2]
> У TPageControl нельзя.
он принимает цвет родителя. т.е. можно.
← →
KilkennyCat © (2013-11-05 22:01) [3]да и OwnerDraw у него есть.
← →
KilkennyCat © (2013-11-05 22:12) [4]в общем, простым способом некрасиво, остается жуткие бордюры. простой способ это - TPageControl кладется на панель нужного цвета, выставляется свойство OwnrerDraw, в обработчике события
PageControlDrawTab(Control: TCustomTabControl; TabIndex: Integer; const Rect: TRect; Active: Boolean);
пишем что-то типа
control.Canvas.Brush.Color := clyellow;
control.Canvas.FillRect(rect);
ну и еще одной панелью раскрашиваем содержимое. После чего ужасаемcя
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2014.10.26;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.001 c