Thema: Delphi ComboBox alter ItemIndex

Einzelnen Beitrag anzeigen

peterbelow

Registriert seit: 12. Jan 2019
Ort: Hessen
672 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: ComboBox alter ItemIndex

  Alt 23. Apr 2019, 11:52
Hey,

ich bin es mal wieder
Diesmal habe ich nicht direkt ein Problem, sondern eher eine Frage.
Ich probiere mich momentan an ComboBoxen aus und dessen Indexen.
Gibt es ein Event oder eine Möglichkeit beim ändern der ComboBox (-> Bspw. wählt der Nutzer irgendetwas aus), den alten ItemIndex herauszufinden?
Bei OnChange ist ja bereits der neue ItemIndex vorhanden.
Eine Idee die ich hatte war, den Index in einer Variable zu speichern und diese dann zu verwenden aber geht das vielleicht etwas besser?
Leider nicht, die Windows-Combobox verschickt keine Notification bevor der Benutzer den Eintrag wechselt. Den Index des letzten geählten Eintrags für später zu speichern ist daher wirklich so ziemlich die einzige Möglichkeit, die funktioniert, egal wie der Benutzer zur Combobox gelangt und wie er den Eintrag auswählt (geht ja auch per Tastatur). Der OnEnter-event wäre noch ganz brauchbar, allerdings feuert er nicht, wenn die Combobox beim Öffnen des Forms schon den Fokus bekommt.
Peter Below
  Mit Zitat antworten Zitat