Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.625 Beiträge
Delphi 12 Athens
|
AW: OnChange bei jedem Itemindex auslösen
18. Aug 2010, 11:28
Noch bequemer:
Delphi-Quellcode:
type
TComboBox = class(StdCtrls.TComboBox)
protected
procedure SetItemIndex(const Value: Integer); override;
published
property ItemIndex: Integer read GetItemIndex write SetItemIndex;
end;
//Hier dann erst die Deklaration des Formulars mit den ComboBoxen
{ TComboBox }
procedure TComboBox.SetItemIndex(const Value: Integer);
begin
inherited;
if Assigned(Self.OnChange) then
Self.OnChange(Self);
end;
Somit entfällt ein Typecast, und das klappt auch unter älteren Delphi-Versionen.
Detlef "Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
Geändert von DeddyH (18. Aug 2010 um 12:08 Uhr)
Grund: Tippfehler
|