Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.009 c
3-65375
DBQuest
2003-09-28 14:54
2003.10.20
Как подключить БД?


14-65610
Izyum
2003-10-01 10:18
2003.10.20
Разве можно так пить?


6-65564
SergP
2003-08-24 15:22
2003.10.20
TServerSocket. Что это за странные хенделы -1 ?


14-65585
BOA_KAA
2003-10-02 12:20
2003.10.20
Ну, разайдемся? :)


8-65556
mao
2003-06-20 07:12
2003.10.20
MediaPlayer теряет картинку :(




   Наверх