![]() |
OnEnter einer Komponente überschreiben
Hallo,
wie kann ich ein OnEnter-Event einer Komponente überschreiben? Kurze Erklärung: Ich erzeuge eine Komponente die als Klasse "TMaskEdit" hat. So weit, so gut. Nun möchte ich in meiner erzeugten Komponente auf das OnEnter-Event reagieren und dort noch was machen und dann nach Aussen (also in den Objekt-Inspektor) ein OnEnter-Event rausführen
Code:
(oh je - das klingt kompliziert :-) )
if Assigned(FOnEnter) then
FOnEnter(Self); Nur wie muss ich das realisieren? mfg Helmi |
Re: OnEnter einer Komponente überschreiben
Dazu überläds du die DoEnter-Methode deiner Komponente.
Diese ruft unter TWinControl.DoEnter (Controls.pas) das OnEnter-Event auf (falls zugewiesen).
Delphi-Quellcode:
procedure TMyControl.DoEnter;
begin ... (Eigener Code) inherited DoEnter; end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:43 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