![]() |
In abgeleiteter Form Messages verarbeiten
Hallo,
ich möchte gerne die Messageverarbeitung von TForm an einigen Stellen etwas erweitern. U.a. möchte ich WMActivate und WMClose erweitern. Funktioniert auch gut - nur kann ich die ursprünglichen Methoden nicht per inherited aufrufen, da diese nicht protected, sondern private sind. Wie kann ich jetzt die Message an den Messagebehandler der ursprünglichen Form-Klasse schicken? Gruß, Dominik |
Re: In abgeleiteter Form Messages verarbeiten
IMHO mit inherited;
Cu, Frank |
Re: In abgeleiteter Form Messages verarbeiten
Das geht ja eben nicht, da die Ereignisbehandler nur private deklariert sind. Ich komme also an diese nicht ran... Zumindest nicht so.
|
Re: In abgeleiteter Form Messages verarbeiten
du versuchst es nur auf die falsche art und weiße. Du versuchst vermutlich so:
Delphi-Quellcode:
auf folgende art sollte es jedoch funktionieren:
inherited PrivateMethodeDieDuNichtAufrufenKannst(AMsg);
Delphi-Quellcode:
inherited;
|
Re: In abgeleiteter Form Messages verarbeiten
Zitat:
Zitat:
Danke :-) Auch dir Frank, da du ja anscheinend das gleiche meintest ;-) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:52 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 by Thomas Breitkreuz