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

Вниз

PlayList с помощью ListBox а   Найти похожие ветки 

 
Maxim_82   (2006-06-22 10:38) [0]

Подскажите как при двойном нажатии по ListBox"у шрифт строки изменился на другой. (как в плэйлисте)


 
antonn ©   (2006-06-22 15:46) [1]

можно отрисовывать в OnDrawItem:
procedure TForm1.ListBox1DrawItem(Control: TWinControl; Index: Integer;
 Rect: TRect; State: TOwnerDrawState);
begin
ListBox1.Canvas.FillRect(rect);
if ListBox1.ItemIndex=index then
 ListBox1.Canvas.Font.Color:=clred else
  ListBox1.Canvas.Font.Color:=clblack;
ListBox1.Canvas.TextOut(rect.Left,rect.Top,ListBox1.Items.Strings[index]);
end;


 
Maxim_82   (2006-06-23 04:51) [2]

да это работает но вот при воспроизведении следующего файла, предыдущий не меняет цвет на исходный ....


 
antonn ©   (2006-06-23 05:57) [3]

Maxim_82   (23.06.06 4:51) [2]
потому что итем, на который щелкнули, и итем, с которого осуществляется проигрывание - разные вещи...
как они связаны?



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

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

Наверх




Память: 0.47 MB
Время: 0.069 c
9-1132731553
Новенький
2005-11-23 10:39
2006.08.06
Книга Михаили Краснова по Opengl


2-1153134172
STX
2006-07-17 15:02
2006.08.06
Блокирование строки таблицы на время редактирования


2-1153162403
дмитрий дельфи
2006-07-17 22:53
2006.08.06
подскажите значок градусов и оператор приостановки в делфи


8-1139496503
guitarist
2006-02-09 17:48
2006.08.06
Заполнение Canvas цветами от синего к красному


1-1150983408
yaJohn
2006-06-22 17:36
2006.08.06
Интерфейсы под Delphi 5