Thema: Delphi ComboBox alter ItemIndex

Einzelnen Beitrag anzeigen

Dennis07

Registriert seit: 19. Sep 2011
Ort: Deutschland
481 Beiträge
 
Delphi 11 Alexandria
 
#4

AW: ComboBox alter ItemIndex

  Alt 23. Apr 2019, 18:23
Du hast Zugriff auf den vorigen ItemIndex in den Ereignissen OnKeyDown und OnDropDown . Diese beiden decken alle eventualitäten ab, die passiert sein müssen, bevor der ItemIndex geändert werden könnte. Was du nun also machen musst, ist, diesen zu speichern.
Das in diesen Ereignissen und nicht im OnChange oder OnEnter zu machen, deckt leider nicht alle Eventualitäten ab.

Delphi-Quellcode:
var OldIndex: Integer;

procedure TForm1.ComboBox1DropDown(Sender: TObject);
begin
  OldIndex := ComboBox1.ItemIndex.ToString;
end;

procedure TForm1.ComboBox1KeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
  OldIndex := ComboBox1.ItemIndex.ToString;
end;
Dennis
  Mit Zitat antworten Zitat