Форум: "Начинающим";
Текущий архив: 2009.12.06;
Скачать: [xml.tar.bz2];
ВнизЦвет выделенный строк в 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;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.005 c