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

Вниз

Как настроить внешний вид стандартного компонента ?   Найти похожие ветки 

 
Mclaren ©   (2003-10-07 14:20) [0]

Нужно оформить интерфейс проги так что-бы ее внешний вид не зависел от настроек компа юзера. Приходится использовать такие компоненты как TCheckListBox,TSpinEdit, TMemo и TEdit. Компоненты рельефные и цвета рельефности меняются в зависимости от общих настрек цвета в винде. В итоге если юзер любит все в салатовых цветах то моя прога имеет неприглядный вид. Как например в TCheckListBox или TMemo сменить цвет полосы прокрудки?


 
Семен Сорокин ©   (2003-10-07 14:25) [1]

никак, можно задавать эти цвета системе в общем, но я думаю юзеру это не понравится. Как вариант решения - сделать чтобы "прога имела приглядный вид" при любых настройках системы.


 
Mclaren ©   (2003-10-07 14:34) [2]

Ок, а если написать свой компонен наследник например от TCheckListBox и добавить методы измененеия цветов ? Вопрос в том какими средствами (WINAPI фукциями) это сделать. Я скачал библиотеку TFlat Components. Там есть готовые компоненты. Но нужного мне компонента типа TCheckListBox нету. Тобиж сделать мона вопрос как ?


 
Izyum ©   (2003-10-07 14:58) [3]

Если в настройках компонентов прописывать цвета FaceButton, то они (компонеты) будут раскрашиваться согласно выбранной цветовой схеме. Прописывай явно цвета (clRed к примеру) - тогда как бы не изголялся юзер, цвет твоей компоненты будет всегда красный.


 
Пользователь (в гневе)   (2003-10-07 15:11) [4]

Я не хочу красный, я хочу салатовый, согласно моей настройке системы


 
Sandman25 ©   (2003-10-07 15:24) [5]

Интерфейс проги должен зависеть от настроек пользователя. Кто-то хочет крупный шрифт, кто-то хочет салатовый фон.


 
Mclaren ©   (2003-10-07 19:20) [6]

Интерфейс проги должен быть удобным. Но не факт что в нем должно все настраиватся. Я не спрашиваю как кому удобно. Есть конкретная задача. В данном случае программа должна иметь презентабильный вид, грубо говоря вид красивой игрушки (согласно требованию заказчика). Есть утвержденный дизайн интерфейса - надо прогу подогнать под дизайн.
На 60% это реализовано при помощи картинок (кнопок юзающих картинки) и тех компонентов которые полность позволяют настроить цвета (кроме TLabel кажись больше никто). А с перечисленными выше компонентами лажа получается.


 
Rem ©   (2003-10-07 19:40) [7]

CheckListBox1.Ctl3D := false;


 
Mclaren ©   (2003-10-07 19:45) [8]

Это CheckListBox1.Ctl3D := false; не поможет изменить цвет полосы прокрутки :(



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

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

Наверх




Память: 0.48 MB
Время: 0.014 c
14-65624
Омлет
2003-09-30 21:50
2003.10.20
Именинники 30 сентября!


1-65463
Максим
2003-10-08 10:26
2003.10.20
MDI приложение !!!


3-65348
Alexander Vasjuk
2003-09-29 13:15
2003.10.20
Создание таблицы DBase с помощью ADO


1-65437
NewD
2003-10-07 17:21
2003.10.20
Очень нужно срочно!!!


14-65629
Grouzd[E]v
2003-09-28 21:49
2003.10.20
What a ... blah blah blah?!!!