Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi OnKeyDown -> auslösendes Objekt ermitteln (https://www.delphipraxis.net/94779-onkeydown-ausloesendes-objekt-ermitteln.html)

DerSchuster 26. Jun 2007 23:15


OnKeyDown -> auslösendes Objekt ermitteln
 
Hallo,

ich suche nach der Möglichkeit, ein OnKeyDown-Ereignis eines Edit-Feldes derart auszuwerten, dass man weiss, welches Objekt es ausgelöst hat?

Hintergrund:

Man stelle sich viele Edit-Felder vor, die alle das selbe OnKeyDown-Ereignis eingetragen haben, um nicht für jedes Feld eine eigene Prozedur zu schreiben.
In dieser "Universalprozedur" soll nun ausgewertet werden, von welchem Edit-Feld sie aufgerufen wurde (um dann mit z.B. einer case-Struktur weiterzumachen).

Ideal wäre es, wenn man den Objektnamen herausbekommt, also etwa "Edit32_3" oder "Edt44_8".

Vielen Dank für eure Hilfe.

ManuMF 26. Jun 2007 23:23

Re: OnKeyDown -> auslösendes Objekt ermitteln
 
Das wird im Parameter Sender übermittelt.
Und mit
Delphi-Quellcode:
(Sender as TEdit).Name
kannst du auch den Namen erfahren.

DerSchuster 27. Jun 2007 10:52

Re: OnKeyDown -> auslösendes Objekt ermitteln
 
Guter Tip, es klappt.

Vielen Dank!


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:08 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