![]() |
Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
![]() |
kvadrat |
![]()
Сообщение
#1
|
Пионер ![]() ![]() Группа: Пользователи Сообщений: 81 Пол: Мужской Репутация: ![]() ![]() ![]() |
На форме DBLookupListBox(плэйлист) и MediaPlayer, нужно сделать так чтобы одно нажатие на плэй на одной песне прибавляло +1 к её рейтингу. Подскажите пожалуйста как это сделать или подкиньте идейку.
![]() |
![]() ![]() |
volvo |
![]()
Сообщение
#2
|
Гость ![]() |
Если на момент нажатия кнопки Play в DBLookupListbox-е выбрана нужная песня, то достаточно обработать событие OnPostClick у МедиаПлейера:
procedure TForm1.MediaPlayer1PostClick(Sender: TObject; Button: TMPBtnType);
begin
if Button = btPlay then begin // Нажата кнопка Play?
with DBGrid1.DataSource.DataSet do
begin
Edit; // Переходим в режим редактирования
FieldByName('Rating').AsInteger := FieldByName('Rating').AsInteger + 1; // Увеличиваем рейтинг
Post; // Постим изменения в базу
end;
end;
end;
|
![]() ![]() |
![]() |
Текстовая версия | 26.07.2025 9:59 |