Einzelnen Beitrag anzeigen

mimi

Registriert seit: 1. Dez 2002
Ort: Oldenburg(Oldenburg)
2.008 Beiträge
 
FreePascal / Lazarus
 
#4

Re: ItemIndex bleibt immer gleich, lösung?

  Alt 21. Aug 2005, 13:49
Ich wollte genre mehre makiert haben können, also habe ich es eingeschaltet aber das wusste ich soweit schon nur das mit ItemIndex war neu.... Selectet[ItemIndex] False sein kann.

aber das ist leider nicht das Problem:
bevor das ereignis ChangeItemIndex aufgerufen wird wird ja ItemIndex geändert von eine externen klasse.nämlich hier:
Delphi-Quellcode:
if index = 1 then begin // Weiter
    r:=PlayIndex;
    repeat
      if r+1 <= Playliste.Count-1 then
        r:=r+1
      else
        r:=0;
    until isOK(r) = True;
  end;
nur es muss eine zeile übersprungen werden weil in der erstenzeile speicher ich den zuletzt gepseicherten ItemIndex und den playstats(ob Play/Pause/Stop) ab.
und das problem ist bei r:=r+1 damit sage ich ja: das der index +1 genommen wird(passiert auch) aber nun soll er auf das item laden was das richtige(was den bedinungen erfüllt) ist. und da ist es immmer um ein zu weit und ich kann es einfnach nicht behbenen
@marabu
ja er fängt bei mir auch bei 0 an und nicht bei 1 so wie ich es in der hilfe gelesen habe macht Pred das gleiche wie -1 ist das richtig ?
Michael Springwald
MFG
Michael Springwald,
Bitte nur Deutsche Links angeben Danke (benutzte überwiegend Lazarus)
  Mit Zitat antworten Zitat