Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi 2 verschiedene Objektklassen in einen Funktionsaufruf einbi (https://www.delphipraxis.net/5091-2-verschiedene-objektklassen-einen-funktionsaufruf-einbi.html)

Hellcat 23. Mai 2003 13:52


2 verschiedene Objektklassen in einen Funktionsaufruf einbi
 
Hi Leute!

Folgendes Problem: Ich hab eine Funktion, die sowohl von einem MouseDown-Event auf einem Panel als auch einem Label aufgerufen werden soll (abhängig davon worauf man klickt). Ist so was machbar?


Meine Funktionsdeklaration sieht aus wie folgt:

Delphi-Quellcode:
procedure Farbewechseln (Sender: TPanel; Button: TMousebutton);

Christian Seehase 23. Mai 2003 23:17

Moin Hellcat,

es genügt eigentlich schon, wenn die verschiedenen Objekte sich selbst als Parameter übergeben. Damit das funktioniert genügt es eigentlich einen Parameter vom Typ TObject für die gemeinsam zu nutzende Funktion zu übergeben. Die Funktion kann dann, mit Hilfe von "as" prüfen, von welchem Typ der Parameter ist, und sich entsprechend verhalten.


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:56 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz