Форум: "Основная";
Текущий архив: 2003.10.20;
Скачать: [xml.tar.bz2];
ВнизКак настроить внешний вид стандартного компонента ? Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.016 c