![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
TrackBar [D7, XP]
F@T@L_Err0r © (2007-09-24 11:41:00)Как изменять TRackbar1.position без выполнения события OnCange?
Сергей М. (2007-09-24 12:03:00) [1]Ну вот, теперь уже и таймер каким-то боком выплыл)
F@T@L_Err0r (2007-09-24 12:02:00) [2]спасибо!!!
clickmaker (2007-09-24 11:59:00) [3]TrackBar1.OnChange := nil;
try
TrackBar1.Position :=
finally
TrackBar1.OnChange := TrackBar1Change;
end;
F@T@L_Err0r (2007-09-24 11:57:00) [4]ну вот у меня в проге событие OnCange реализует перемотку трека...А надо чтобы TrackBar.Position следовал за Mediplayer.position и когда я в таймере присваиваю одно к другому генерится событие OnChange...и трек начинает скакать.
Плохиш (2007-09-24 11:52:00) [5]
> F@T@L_Err0r (24.09.07 11:41)
> Как изменять TRackbar1.position без выполнения события OnCange?
> F@T@L_Err0r (24.09.07 11:50) [3]
> дак мне надо по любому обрабатывать ето событие!!!
Стоит сначала самому разобраться с желаниями, а потом вопросы задавать, чтобы не выглядеть минимум смешным...
Сергей М. (2007-09-24 11:52:00) [6]
> мне надо по любому обрабатывать ето событие
Ну а как тогда понимать "без выполнения события OnChange" ?
F@T@L_Err0r (2007-09-24 11:50:00) [7]дак мне надо по любому обрабатывать ето событие!!!
procedure TForm1.TrackBar1Change(Sender: TObject);
begin
MediaPlayer1.Position := TrackBar1.Position;
end;
Он у меня используется в качестве перемотки.
Anatoly Podgoretsky (2007-09-24 11:48:00) [8]Для изменения событие не требуется, можно изменять в любой момент времени.
Сергей М. (2007-09-24 11:45:00) [9]Просто не назначай обработчик этого события.