![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
CheckListBox разный шрифт для записей [D5, WinXP]
Tiler © (2004-11-14 15:04:00)Здравствуйте...
Нужно, что бы некоторые записи были зачеркнуты (перечеркнуты)
Возможно ли этого добиться используя стандартный CheckListBox?
Tiler (2004-11-14 16:51:00) [1]2MBo
Как раз то, что надо...
Спасибо вам и удачи!
MBo (2004-11-14 15:16:00) [2]стиль lbOwnerDrawFixed
procedure TForm1.CheckListBox1DrawItem(Control: TWinControl;
Index: Integer; Rect: TRect; State: TOwnerDrawState);
begin
with CheckListBox1.Canvas do begin
FillRect(Rect);
if Odd(Index) then
Font.Style := Font.Style + [fsStrikeOut]
else
Font.Style := Font.Style - [fsStrikeOut];
TextOut(Rect.Left + 2, Rect.Top + 2, CheckListBox1.Items[Index]);
end;
end;