Einzelnen Beitrag anzeigen

Bambini
(Gast)

n/a Beiträge
 
#8

AW: Event wenn enabled/disabled wird

  Alt 28. Okt 2016, 15:01
Es ist halt nicht so ganz einfach, der VCL eine solche Funktionalität nachträglich zu verpassen, ohne Controls abzuleiten.
So wie himitsu schon zeigte, kann man sich schon in entsprechende TObjectMethode einklinken. Wie man das macht sieht man hier:
http://blog.barrkel.com/2010/09/virt...erception.html
Das hat nur den Pferdefuß, dass das dann u.a. alle Methodenaufrufe abfägt und nicht nur die TControl.SetEnabled.
Da man sich aber zur Laufzeit erst einklinkt sollte man sich den Zeitpunkt gut auswählen an dem man das Startet
und vielleicht kann man sich eine Liste der betroffenen TControls schon vorher zusammenstellen und prüfen.

Geändert von Bambini (28. Okt 2016 um 15:07 Uhr)
  Mit Zitat antworten Zitat