System.Classes.RegisterNoIcon

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure RegisterNoIcon(const ComponentClasses: array of TComponentClass);

C++

extern DELPHI_PACKAGE void __fastcall RegisterNoIcon(TComponentClass const *ComponentClasses, const int ComponentClasses_High);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
public
System.Classes.pas
System.Classes.hpp
System.Classes System.Classes

Beschreibung

Registriert eine Gruppe von Komponenten, fügt sie aber nicht zur Komponentenpalette hinzu.

Durch einen Aufruf von RegisterNoIcon kann eine Gruppe von benutzerdefinierten Komponenten registriert werden. Objekte der betreffenden Klasse können dann auf den Objektinspektor zugreifen. Die Komponenten werden nicht in die Komponentenpalette aufgenommen. Instanzen von Komponenten, die mit RegisterNoIcon registriert wurden, müssen deshalb explizit durch einen Aufruf des Konstruktors erzeugt werden. Dieser Aufruf erfolgt normalerweise von einer anderen Komponente aus.

Der Parameter ComponentClasses ist ein Array mit benutzerdefinierten Klassen, die von TComponent abgeleitet sind.

Anmerkung:  In C++ enthält der Parameter ComponentClasses_Size den Index der letzten Klasse im Array ComponentClasses (dieser ist um 1 kleiner als die Gesamtzahl der Klassen).

Platzieren Sie den Aufruf von RegisterNoIcon in der Prozedur Register.

Wenn die Komponenten in die Komponentenpalette aufgenommen werden sollen, verwenden Sie stattdessen RegisterComponents.

Siehe auch