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

Вниз

Как в листбоксе каждую страку зделать своим цветом   Найти похожие ветки 

 
Diablo   (2002-01-31 17:38) [0]

Как в листбоксе каждую страку зделать своим цветом и своим фоном, причем цвет и фон будут зависить от текста.


 
kronprince   (2002-01-31 20:06) [1]

См. OnDrawItem

ListBox1.Style:=lbOwnerDrawFixed;


procedure TForm1.ListBox1DrawItem(Control: TWinControl; Index: Integer;
Rect: TRect; State: TOwnerDrawState);
begin
case Index of
1:ListBox1.Canvas.Brush.Color:=clRed;
2:ListBox1.Canvas.Brush.Color:=clGreen;
3:ListBox1.Canvas.Brush.Color:=clBlue;
end;
ListBox1.Canvas.FillRect(Rect);
end;


Посмотри также как сделан TColorComboBox из RXControls.


 
SCat   (2002-02-01 10:22) [2]

и ещё добавить

ListBox1.Canvas.TextOut(Rect.Left, Rect.Top, ListBox1.Items [Index]);

а то итемов видно не будет



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

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

Наверх




Память: 0.47 MB
Время: 0.011 c
7-42888
Русский
2001-11-10 00:35
2002.02.14
Поделитесь кодом а :)))


14-42845
Hawk2
2001-12-25 18:04
2002.02.14
---|Ветка была без названия|---


1-42765
kingdom
2002-01-30 14:40
2002.02.14
Нужен TShape нестандарной формы, как это сделать?


3-42683
ShaH
2002-01-17 10:08
2002.02.14
нити (threads) и базы данных (MSAccess)


3-42645
Mik
2002-01-15 23:11
2002.02.14
Как подступиться к Access-овской базе без BDE?