![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#2
|
|||
|
|||
|
Т.е. если item'a из первого листбокса нету во втором листбоксе, то выделить его красным цветом?
Если я правильно понял, то вот простейший код: Код:
procedure TForm1.ListBox1DrawItem(Control: TWinControl; Index: Integer;
Rect: TRect; State: TOwnerDrawState);
begin
With ListBox1 do begin
If Listbox2.Items.IndexOf(Items[index]) = -1 then begin
Canvas.Font.color := clred;
end else
Canvas.Font.Color := clgreen;
Canvas.TextOut(Rect.Left +1,Rect.Top +1,items[index]);
end;
end;ListBox1 - OwnerDrawFixed |