Листинг 5.5. Обработчик выбора анимационных роликов
//Выбор стандартной анимации
procedure TFormViewAnim.RadioGroupSelectAnimEffectsClick(Sender:
TObject);
begin
//Устанавливаем доступность кнопок управления
bnStopView.Enabled := False;
bnStartView.Enabled := True;
//Устанавливаем значение свойства CommonAVI
StandartAnimate.CommonAVI :=
TypeofAVI[RadioGroupSelectAnimEffects.ItemIndex];
//Если анимация не выбрана, делаем недоступной
//кнопку старта показа
if RadioGroupSelectAnimEffects.ItemIndex = 0
then bnStartView.Enabled := False
else bnStopView.Enabled := True;
end;
Значения индексов (RadioGroupSelectAnimEf f ects. Itemlndex) переключателей соответствуют порядковым номерам в массиве Typeof AVI, который содержит возможные значения свойства CommonAVI.
При нажатии кнопки начала показа происходит вызов метода Play компонента Animate и устанавливается доступность кнопок управления показом: