Einzelnen Beitrag anzeigen

Benutzerbild von Flocke
Flocke

Registriert seit: 9. Jun 2005
Ort: Unna
1.172 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#2

Re: ItemIndex bleibt immer gleich, lösung?

  Alt 21. Aug 2005, 12:10
Das Array "Selected[]" und die Eigenschaft "ItemIndex" sind nicht dasselbe.

"ItemIndex" ist der Eintrag, der das Focus-Rechteck hat (den gepunkteten Rahmen). Es kann z.B. sogar sein, dass Selected[ItemIndex]=false ist. Beispiel:

Du klickst auf Zeile 2.
Du klickst mit gehaltener Strg-Taste auf die Zeilen 4, 6 und 8.
Jetzt sind die Zeilen 2, 4, 6, 8 markiert (-> Selected[2] = true).
Jetzt ist die letzte angeklickte Zeile ItemIndex ( 8 ).
Wenn du jetzt mit gehaltener Strg-Taste auf die Zeile 4 klickst, wird die Auswahl aufgehoben.
Jetzt sind die Zeilen 2, 6 und 8 markiert und der ItemIndex ist 4.

Wenn du immer nur eine Zeile markiert haben willst, dann kannst du das MultiSelect (heißt glaube ich so) abschalten.
Volker
Besucht meine Garage
Aktuell: RtfLabel 1.3d, PrintToFile 1.4
  Mit Zitat antworten Zitat