![]() |
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. |
Re: OnKeyDown -> auslösendes Objekt ermitteln
Das wird im Parameter Sender übermittelt.
Und mit
Delphi-Quellcode:
kannst du auch den Namen erfahren.
(Sender as TEdit).Name
|
Re: OnKeyDown -> auslösendes Objekt ermitteln
Guter Tip, es klappt.
Vielen Dank! |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:00 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