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

Вниз

Как изменить внешний вид TPageControl?   Найти похожие ветки 

 
@!!ex ©   (2010-03-02 09:26) [0]

Заказчик хочет, чтобы закладки PageControl выглядили подргому - дал эскиз.
Я вижу три варианта:
1) Сделать Windows Theme и через UxTheme установить ее на PageControl. Минусы в том, что я не знаю как делать темы и как понимаю - тема должна быть установлена в Windows, чтобы ее можно было использовать.
2) Сделать наследника TPageControl и перекрыть метод CNDrawItem и соответственно перерисовать вручную. Минус в том что тогда нельзя будет в design-time создавать этот контрол.
3) Использовать событие OnDrawTab. Минус в том, что подконтрольна в этом случае не вся закладка, а только внутренняя ее часть. А хочется перерисовать его полностью.

Как быть?


 
DrPass ©   (2010-03-02 12:19) [1]


> @!!ex ©   (02.03.10 09:26) 
> Заказчик хочет, чтобы закладки PageControl выглядили подргому
> - дал эскиз.

Тю, ну включи стоимость разработки нестандартной компоненты PageControl в смету и покажи заказчику. Если его устроит - флаг ему в руки :)


 
HF-Trade ©   (2010-03-02 15:03) [2]

TImage вместо "заголовков" TPageControl, со всеми обработчиками (OnMouseDown... etc) + TPanel"и c Visible false\true
Вообщем если закладок не много то вполне неплохой вариант)
Ну и [1]+
=)


 
@!!ex ©   (2010-03-02 16:09) [3]

Ну с заказчиком ссорится не с руки, тем более он более чем адекватный и честный. :)


 
oldman ©   (2010-03-02 16:20) [4]


> тем более он более чем адекватный и честный.


Вот заодно и проверишь...
:)))



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

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

Наверх




Память: 0.47 MB
Время: 0.053 c
9-1181152411
CMOS
2007-06-06 21:53
2010.08.27
Новый Asphyre 4.0


15-1275560855
Kerk
2010-06-03 14:27
2010.08.27
В России стартует эксперимент по имитации полета на Марс


2-1267253002
Tonick
2010-02-27 09:43
2010.08.27
DBGridEh


2-1272659220
Grigoriy
2010-05-01 00:27
2010.08.27
Локализация средствами интерфейса Делфи


15-1264178027
@!!ex
2010-01-22 19:33
2010.08.27
Алгоритм конвертации 24 битной картинки в 8