Einzelnen Beitrag anzeigen

Ares

Registriert seit: 5. Dez 2002
269 Beiträge
 
#1

Control von TCheckBox ableiten und selbst zeichnen

  Alt 31. Mai 2010, 15:12
Hallo!

Ich benötige eine CheckBox mit einigen Sonderfunktionen. Z.B. soll optional hinter der Beschriftung ein zusätzlicher Button angezeigt werden über den ein Infofenster angezeigt werden kann.

Diese "TSonderCheckBox" soll einige bereits vorhandene TCheckBoxen in existierenden Programmen ersetzen. Diese Programme erwarten eine also ein TCheckBox bzw. einen Nachfahren. Daher muss die neue Komponente wirklich von TCheckBox abgeleitet sein und kann z.B. kein TCustomControl sein, dass eine ganz neue CheckBox implementiert.

Wie kann ich in "TSonderCheckBox = class(TCheckBox)" zusätzliche Teile (z.B. den Button für das Infofenster) selber malen? Eine Paint-Methode die ich überschreiben könnte gibt es in TCheckBox leider nicht.

Besten Dank
Ares
  Mit Zitat antworten Zitat