Komponenten erzeugen
Nach oben zu Einführung in die Komponentenentwicklung - Index
Eine Komponente kann nahezu jedes beliebige Programmelement sein, das zur Entwurfszeit bearbeitet werden kann. Um eine neue Komponente zu erzeugen, leiten Sie von einer bestehenden Klasse eine neue Klasse ab. Sie können neue Komponenten auf unterschiedliche Weise ableiten, z.B. indem Sie
- Bestehende Steuerelemente verändern
- Fensterorientierte Steuerelemente erzeugen
- Grafische Steuerelemente erzeugen
- Neue Klassen von Windows-Steuerelementen ableiten
- Nicht-visuelle Komponenten erzeugen
Die folgende Tabelle fasst die verschiedenen Komponentenarten und ihre Ausgangsklassen zusammen.
Ausgangsklassen für neue Komponenten:
Verwendung | Ausgangsklasse |
---|---|
Ändern einer bestehenden Komponente |
Jede bestehende Komponente (z.B. TButton oder TListBox) oder ein abstrakter Komponententyp (z.B. TCustomListBox) |
Erzeugen eines fensterorientierten Steuerelements |
TWinControl |
Erzeugen eines grafischen Steuerelements |
TGraphicControl |
Ableiten einer Klasse von einem Steuerelement |
Beliebige Windows-Steuerelemente |
Erzeugen einer nicht-visuellen Komponente |
TComponent |
Sie können auch Klassen ableiten, die keine Komponenten sind und nicht in einem Formular manipuliert werden können, beispielsweise TRegIniFile und TFont.