![]() |
pauschal alle ereignisse einer komponente handeln
hallo
sagt mal habt ihr vielleicht eine idee wie ich es hinbekomme, dass pauschal auf alle ereignisse, die von einer bestimmten komponente ausgehen, abfange? also, ohne dass ich die einzelnen onclick, etc-eigenschaften ausfülle? danke, martin |
Re: pauschal alle ereignisse einer komponente handeln
Hallo Martin,
spontan würde ich sagen: "unmöglich". Da nicht alle Ereignisse durch Botschaften ausgelöst werden, hilft ein Abfangen und Verarbeiten der von einer Komponente gesendeten Botschaften nicht weiter. Ein einziger Event-Handler reicht nicht aus, weil die Signaturen der Events sehr unterschiedlichlich sein können. Beschreibe doch einmal, warum du das machen möchtest. Vielleicht gibt es ja eine andere Lösung. Gruß Hawkeye |
Re: pauschal alle ereignisse einer komponente handeln
ja danke
hat sich aber mittlerweile erledigt mich hatte es irgendwie geplagt, dass ich es nicht hinbekommen hatte, mein programm auf drücken der bild-tasten reagieren zu lassen, da das drücken der bild-tasten kein onkeypress auslöst daher wollte ich prüfen welches ereignis denn überhaupt bei drücken der bild-taste ausgelöst wird, um das dann abzufangen mittlerweile hab ich rausgefunden, dass ich das über onkeyup hinbekomme, auch wenn es mir nach wie vor total unlogisch erschein, denn schließlich muss die bild-taste ja auch erstmal gedrückt werden (onkeypress) bevor ich sie wieder loslasse (onkeyup); also recht schleierhaft, wieso nur onkeyup ein ereignis auslöst...wer sich das wohl ausgekeckt hat... |
Re: pauschal alle ereignisse einer komponente handeln
![]() ![]() ![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:55 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