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

Вниз

Цвет выделенный строк в combobox без csOwnerDrawFixed   Найти похожие ветки 

 
dplz ©   (2009-10-17 13:59) [0]

Всем добрый день!
Есть большая проблемка, надо закрасить строки combobox"а, раньше я делал это вроде так:
  with (Control as TcomboBox).Canvas do
 begin
   if odSelected in State then
   begin
     Brush.Color:=180;
     Font.Color:=clBlack;
     Font.Style:=[fsBold];
   end
   else
   begin
     Brush.Color:=clwhite;
     Font.Color:=clblack;
   end;
   Windows.FillRect(Handle,Rect,Brush.Handle);
   TextOut(Rect.Left,Rect.Top,(Control as Tcombobox).Items[Index]);
 end;

Но сейчас я работаю с нестандартным combobox"ом(из набора AlphaBlend) и при выставлении style:=csOwnerDrawFixed его красивый внешний вид превращается в стандартный, а мне так не надо. Возможно ли по другому закрасить выделенные строки combobox"а?


 
Омлет   (2009-10-17 23:03) [1]

Как вариант - наследоваться со своим дополнением отрисовки.



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

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

Наверх




Память: 0.46 MB
Время: 0.075 c
1-1228119004
parasolka
2008-12-01 11:10
2009.12.06
Передача параметров в Dll.


15-1254495687
Cyrax
2009-10-02 19:01
2009.12.06
Кто-нибудь знает, что такае "партномер" ?


2-1255932245
Фуфик
2009-10-19 10:04
2009.12.06
последняя строка Excel


6-1180454227
AlexanderMS
2007-05-29 19:57
2009.12.06
Работа с локальной сетью.


1-1227270584
parasolka
2008-11-21 15:29
2009.12.06
Ширина ячеек в DBGrid.