Komponenten erzeugen

Aus RAD Studio
Wechseln zu: Navigation, Suche

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

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.

Siehe auch