![]() |
Onchange für alle Komponenten
Hallo,
gibt es die Möglichkeit, ein "globales" OnChange für das Projekt zu erzeugen, das ausgelöst wird wenn sich in dem Programm irgendeine Komponente ändert? - um einfach Quelltext-zeilen zu sparen Ich möchte einfach verhindern bei jeder Kompo das OnChange zu benutzen mfg Helmi |
Re: Onchange für alle Komponenten
noch nichts davon gehört. aber du kannst ja alle OnChanges (direkt im OI) auf eine Funktion umbiegen.
|
Re: Onchange für alle Komponenten
Hi Helmi,
schreibe eine OnChange-Funktion, und schreibe im OnCreate des Forms folgendes:
Delphi-Quellcode:
Der Code ist ungetestet, müsste (theoretisch) aber funktionieren.
for i := 0 to ComponentCount-1 do
Components[i].OnChange := DeineOnChange; Greetz alcaeus |
Re: Onchange für alle Komponenten
Zitat:
leider nein - es gibt kein components.onChange |
Re: Onchange für alle Komponenten
Hi Helmi,
ich habe jetzt in der Delphi-OH nachgesehen, das OnChange gibt es nur für bestimmte Komponenten. Das heißt aber nur, dass du die OnChange nicht automatisch zuweisen kannst, im OI kannst du das für gewisse Komponenten tun. Vielleicht hast du ja Glück und du verwendest nur Komponenten, welche auch ein OnChange haben ;) Greetz alcaeus |
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:44 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