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.