![]() |
OnChange einer Selbserstellten Komponente
Hi! Ich hab ich aber neues Problem! Ich hab eine TEdit & eine TUpDown-Komponente erstellt (TEdit.Create ... BlaBla), dann hab ich die TUpDown-Komponente mit der TEdit-Komponente Associatet. Jetzt wollte ich der TUpDown-Komponente eine OnChange-Procedure zuweisen, aber ich weis garnicht wie ich das machen soll!?
|
Re: OnChange einer Selbserstellten Komponente
![]() |
Re: OnChange einer Selbserstellten Komponente
Also bei mir gibts onchange gar nicht - nur OnChanging und OnChangingEx
für Onchanging
Delphi-Quellcode:
für ONChangingEx
TYourNewTyp = class(TComponent)
private procedure fOnUpDownChangingProc(Sender: TObject; var AllowChange: Boolean); [...] public constructor Create(AOwner: TComponent); override; [...] procedure TYourNewTyp.fOnUpDownChangingProc(Sender: TObject; var AllowChange: Boolean); begin //hier der Source was beim Changing passieren soll end; [...] constructor TYoueNewTyp.Create(AOwner: TComponent); begin inherited Create(AOwner); [...] UpDownX.OnChanging := fOnUpDownChangingProc; end;
Delphi-Quellcode:
TYourNewTyp = class(TComponent)
private procedure fOnUpDown1ChangingExProc(Sender: TObject; var AllowChange: Boolean; NewValue: Smallint; Direction: TUpDownDirection); [...] public constructor Create(AOwner: TComponent); override; [...] procedure TYourNewTyp.procedure fOnUpDown1ChangingExProc(Sender: TObject; var AllowChange: Boolean; NewValue: Smallint; Direction: TUpDownDirection); begin //hier der Source was beim ChangingEx passieren soll end; [...] constructor TYoueNewTyp.Create(AOwner: TComponent); begin inherited Create(AOwner); [...] UpDownX.OnChangingEx := fOnUpDownChangingExProc; end; |
Re: OnChange einer Selbserstellten Komponente
Oh ich meine doch OnChange!
Edit: Ach ja: PS.: Danke! |
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:09 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz