Einzelnen Beitrag anzeigen

Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.196 Beiträge
 
Delphi 10.4 Sydney
 
#8

AW: Komplette Überarbeitung der sichtbaren Controls notwendig/wünschenswert?

  Alt 16. Dez 2010, 10:02
Die VCL hat durchaus an einigen Stellen Dinge, die in manchen Situationen wenig praktisch bzw. nachvollziehbar erscheinen. Erst kürzlich habe ich mir gewünscht, dass die Text-Property von Edits und Comboboxen aus einem gemeinsamen Vorfahren stammten, da ich in dem OnChange-Handler (gleicher Signatur bei beiden) darauf reagieren will, am liebsten via (Sender as TGemeinsamerVorfahrMitText). Ich halte es für sehr schwer all solche teils recht individuellen Designfragen von Anfang an zu berücksichtigen, und man würde in jedem Fall (bei der VCL, bei einer eigenen Lib) nicht später als bei TWinControl bzw. TControl ansetzen können um dies zu tun.
Dies kannst du per Reflection machen. Einfach per RTTI das Property mit dem Namen "Text" auslesen. Geht seit D1.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat