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

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



Память: 0.45 MB
Время: 0.007 c
8-1190053070
Дельфин
2007-09-17 22:17
2009.12.06
Несколько потоков звука в программе


15-1253685178
TUser
2009-09-23 09:52
2009.12.06
Еще про письма Президенту и ответы на них


15-1254917031
VladOfMonster
2009-10-07 16:03
2009.12.06
Кошмар и не только


15-1255000858
defen
2009-10-08 15:20
2009.12.06
Подключение и работа с SQL базой


15-1254858167
Magedon
2009-10-06 23:42
2009.12.06
Delphi 2007 + Vista SP2




   Наверх