Если постоянно необходимо держать combobox раскрытым, то лучше уж использовать другой компонент, например, listbox. А его уже либо показывать, либо скрывать
Чудес не бывает, либо в отладчике смотрите какое значение stage, либо в render выводите stage на экран.
И не видно кода, как происходит перерисовка после изменения stage, думаете изменение переменной автоматически перерисует сцену?
Проверка видимости кодеков для приложения
if TMediaCodecManager.IsCodedExists(Data.Files[0]) then
Memo1.Lines.Add('Кодек зарегестрирован')
else
Memo1.Lines.Add('Кодек не зарегестрирован');
а ваши *.mpg из проводника запускаются для просмотра?
Y1 :=ListBox1.AniCalculations.ViewportPosition.Y;
Y2 := ListBox1.AniCalculations.ViewportPosition.Y + ListBox1.Height;
for I := 0 to ListBox1.Count-1 do
if ListBox1.ListItems[i].IsVisible then
if (ListBox1.ListItems[i].Position.Y>=Y1) and
(ListBox1.ListItems[i].Position.Y<=Y2) then
Caption := Caption +'|'+ IntToStr(i);
Альтернативный вариант с уточнением