System.Classes.RegisterNoIcon
Delphi
procedure RegisterNoIcon(const ComponentClasses: array of TComponentClass);
C++
extern DELPHI_PACKAGE void __fastcall RegisterNoIcon(TComponentClass const *ComponentClasses, const int ComponentClasses_High);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | System.Classes.pas System.Classes.hpp |
System.Classes | System.Classes |
説明
コンポーネントの集合を登録しますが,コンポーネントパレットには追加しません。
RegisterNoIcon 手続きを呼び出してカスタムコンポーネントの集合を登録すると,そのクラスのオブジェクトからオブジェクトインスペクタを使用できるようになります。これらのコンポーネントはコンポーネントパレットには追加されないので,RegisterNoIcon で登録したコンポーネントのインスタンスは,通常は別のコンポーネントからコンストラクタを呼び出して明示的に作成しなければなりません。
ComponentClasses パラメータは,TComponent から派生するカスタムクラスの配列です。
メモ: C++ では,ComponentClasses_Size パラメータは,配列の最後のクラスのインデックス(クラスの数より 1 小さい値)です。
RegisterNoIcon の呼び出しは Register 手続きで行います。
コンポーネントをコンポーネントパレットに追加するには,RegisterNoIcon のかわりに RegisterComponents を使用してください。