Вниз
Скачать: CL | DM;

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

 
denis24   (2004-01-24 12:27) [0]

Можно ли выводить в сабже строчки разными цветами?


 
denis24   (2004-01-25 14:53) [1]

Неужели нет советов?


 
Александр из Минска ©   (2004-01-25 16:08) [2]

этот код тебе поможет
procedure TForm1.ListBox1DrawItem(Control: TWinControl; Index: Integer; Rect: TRect; State: TOwnerDrawState);
begin
with (Control as TListBox).Canvas do
begin
case (Index mod 3) of
0: begin
Font.Color := clBlue;
Brush.Color := clYellow;
end;
1: begin
Font.Color := clRed;
Brush.Color := clLime;
end;
2: begin
Font.Color := clGreen;
Brush.Color := clFuchsia;
end;
end;
FillRect(Rect);
TextOut(Rect.Left, Rect.Top, (Control as TListBox).Items[Index]);
end;
end;

Этот код можно усовершенствовать до нужного типа. Главное, что тут показан алгоритм закраски строк!
Желаю УДАЧИ!


 
denis24   (2004-01-26 11:23) [3]

добавляю сткоки в листбокс методом items.ADD
но событие TForm1.ListBox1DrawItem не происходит.И соответственно не раскрашиваются сткроки.Кто знает ?
Правда у меня checklistbox ,хотя идея таже.


 
clickmaker ©   (2004-01-26 12:16) [4]

Style := lbOwnerDrawFixed



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

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



Память: 0.45 MB
Время: 0.016 c
4-16791
Simon
2003-12-01 21:56
2004.02.06
Как рлдменить оконную ф-цию окна, зная его хэндл?


3-16169
korvin
2004-01-13 09:21
2004.02.06
dxDBGrid событие смены активного колумна


1-16213
Zergling
2004-01-28 08:43
2004.02.06
EInvalidOp :0( - (ошибка при операциях с плавающей точкой)


14-16680
}|{yk
2004-01-17 14:11
2004.02.06
Не работает клиент форума


1-16248
tytus
2004-01-26 15:49
2004.02.06
BitMap в ListBox-e




   Наверх