Einzelnen Beitrag anzeigen

Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.475 Beiträge
 
Delphi 12 Athens
 
#6

AW: Wie Unterklasse erstellen, wenn Oberklasse nicht in anderen Units nutzbar?

  Alt 14. Sep 2017, 11:10
Ich möchte in meiner eigenen ComboBox-Klasse auf SetUpdateState(Updating: Boolean); der Items reagieren. So wie ich das sehe, geht das nur, wenn ich eine String-Klasse erstelle und diese in meiner ComboBox-Klasse nutze.
Das ist nicht ganz richtig: Da die aktuelle Implementation eine WM_SETREDRAW Message an die Combobox sendet, könntest du auch eine Ableitung von TCombobox erstellen, in der du diese Message abfängst. Damit kannst du aber nicht das bisherige Verhalten beeinflussen, wie es mit einer abgeleiteten Methode möglich wäre.

Wenn du das nicht willst, kommt logischerweise als Nächstes die Frage: Warum möchtest du auf SetUpdateState reagieren?
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat