Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "KOL";
Текущий архив: 2007.06.24;
Скачать: [xml.tar.bz2];

Вниз

CheckBox FontColor   Найти похожие ветки 

 
D[u]fa ©   (2006-11-16 16:41) [0]

Вот столкнулся с такой проблемкой(как оказалось сейчас): надо поменять цвет шрифта у чек бокса... пробовал еще в редакторе формы заранее выставить цвет, но уже при запуске он чёрный... пробовал в создании формы прописать смену цвета, но при запуске он всеравно черный... что ж делать то? так задумано?


 
Galkov ©   (2006-11-16 16:43) [1]

Мне кажется - да.
Причем - Биллом ...


 
D[u]fa ©   (2006-11-16 16:53) [2]

хм... я пошел чуть дальше и проверил просто Color св-во оно тож не работает %)
а самое интересное произошло после того как я решил тож самое проверить на ПАС версии %))) теперь вокруг чек бокса появилась красная рамка =))

Биллом? а билл задумал такое тока под КОЛ? а в VCL решил оставить возможность менять цвет %))


 
Barloggg   (2006-11-16 16:55) [3]

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


 
D[u]fa ©   (2006-11-16 17:00) [4]

пасиб, но все же хочется чтобы и в коле все было норм =)


 
Galkov ©   (2006-11-16 17:14) [5]

Пардон, перепутал с обыкновенным батоном :(

У меня все характеристики фонта (и цвет - тоже) для чека благополучно работают

Насчет рамки: св-во Ctl3D принудительно не устанавливали ???
ASM и PAS - версии default-значением этого св-ва отличаются


 
D[u]fa ©   (2006-11-16 17:17) [6]

Ctl3D убирал и возвращал обратно %))

так меняет цвет??? и цвет шрифта у чек бокса?

какая версия кол?


 
Vladimir Kladov   (2006-11-16 17:24) [7]

Color как раз работает, независимо от asm или pas одинаково. Сделайте чистый проект, и помотрите.

Если нужен Font.Color, попробуйте графический вариант (Windowed <= false), не забудьте про USE_GRAPHCTLS, и если темы, то соответствующие опции. В этом случае как раз может не работать Color, но можно сменить Color родительской панели.


 
Galkov ©   (2006-11-16 17:27) [8]

Да любая... судя по кодам...
На батоны цвет фонта НЕ реагирует (что меня и заставило сказать глупость), а не чеки - легко, как оказалось.
Но скажу сразу - MCK я не использую

Ctl3D трогать вообще не следует, как я понимаю (предупреждаю, я дплеко не гуру). При любом раскладе (True/False) будет рамка: при True - через WS_EX_CLIENTEDGE, а при False - через WS_BORDER


 
D[u]fa ©   (2006-11-16 17:29) [9]

ну что сказать работает цвет, но при нажатии на чек бокс задний groupbox исчезает %)
поэтому не приемлимо, не буду юзать цвет лучше %)

кстати теерь рамка появилась и не убирается, т.е когда чек бокс выделен (фокус на нем) то присутствует уродская рамка %(


 
D[u]fa ©   (2006-11-16 17:30) [10]

именно после смены Ctl3D рамка появилась и не уходит падла %)


 
Galkov ©   (2006-11-16 17:31) [11]

Vladimir а зачем таки для Ctl3D
> ASM и PAS - версии default-значением этого св-ва отличаются ???


 
D[u]fa ©   (2006-11-16 17:32) [12]

вообщем рамка лечится удалением упоминаний о Ctl3D из inc файла, зачем оно надо ваще не наю %)


 
Galkov ©   (2006-11-16 17:35) [13]

D[u]fa я в таких случаях (ненависти к рамке от фокуса ввода) делал TabStop:=false


 
D[u]fa ©   (2006-11-16 17:37) [14]

ну проще оказалось убрать все о Ctl3D и становится само то - как и было =)

вывод из темы: цвет шрифта - зло ))


 
Galkov ©   (2006-11-17 20:09) [15]

D[u]fa вот видно, что у Вас проблемы какие-то, в результате которых цвет фонта считается злом :(

Интересно просто, может и у меня такие проблемы, а я про них не знаю :)

Пишу самую простенькую программу:
Program test;
uses  kol;

var MainForm:PControl;

begin
 Applet := NewApplet("Хи-Хи-Хи");
 MainForm := NewForm(Applet,"Ха-Ха-Ха");
 MainForm.Color := clSilver;
 with NewCheckBox(MainForm,"ОГОГО")^ do begin
   Font.Color := clBlue;
   Font.FontStyle := [fsBold,fsStrikeOut];
   //Ctl3D := true;  //это дает заглубление, если ПЕРВЫЙ раз, то только в ASM-версии
   //Ctl3D := false; //это дает рамку, если ПЕРВЫЙ раз, то только в PAS-версии
   TabStop := false; //Мне не нравится рамка фокуса ввода
 end;
 Run(Applet);
end.


И нет, вроде бы, проблем ни с цветом фона, ни с цветом фонта, ни со стилем фонта, ни с рамками...
Как Вам кажется ? :)

Есть правда, замеченное Вами мелкое несоответствие ASM и PAS версий в KOL.
Понятно как оно произошло, понятно почему за него никто не возмущается...
Не понятно, отчего бы его не пофиксить....
Выкинуть одну строку из PAS-версии совершенно не противоречит Кодо-Экономичной концепции :))))


 
D[u]fa ©   (2006-11-18 18:32) [16]

мне ничего не кажется и прога моя далеко не такая, и не юзаю я чисто КОЛ, но тут действительно работает, а вот в МСК и моем проекте гон есть... надо покопать %)


 
D[u]fa ©   (2006-11-18 18:46) [17]

хых... но стоит добавить {$R WinXP.res} (манифест кароче), как цвет становится злом =)


 
Galkov ©   (2006-11-18 23:07) [18]

хых... действительно. Не то что-бы злом, а как с обыкновенным батоном - игнорируется цвет фонта (остальное вроде на месте).

И что, VCL -  в таком случае помогает ???
А то я уже совсем готов вернуться к своему самому первому утверждению про Билла :)))


 
D[u]fa ©   (2006-11-19 10:04) [19]

да я же говорю в VCL всё норм


 
Galkov ©   (2006-11-19 12:13) [20]

Да ну...
В VCL стоит чек, отрисованный в XP-style, с цветом фонта отличным от черного ??????

если так, то либо я совсем ничего не понимаю, либо VCL занимается саморисованием :((

Может кто более сведущий разъяснит происходящее...
Дискомфорт какой-то от непонимания... :(


 
D[u]fa ©   (2006-11-19 12:34) [21]

хы.. перепутал я чуток %))) и в VCL тож самое =))



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

Форум: "KOL";
Текущий архив: 2007.06.24;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.5 MB
Время: 0.039 c
15-1180424184
Int23
2007-05-29 11:36
2007.06.24
Где взять прогнозы погоды за 2005 год?


15-1180004673
Gorlum
2007-05-24 15:04
2007.06.24
Excel сплющивает картинки... Понять не могу почему...


8-1160741982
@!!ex
2006-10-13 16:19
2007.06.24
Delphi + OpenGL + Web


2-1180765690
Riply
2007-06-02 10:28
2007.06.24
Установка "правильного" размера для структур из С++.


9-1154734440
Нуб
2006-08-05 03:34
2007.06.24
Как переконвертировать PNG в BMP ?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский