Vcl.CategoryButtons.TItemCollection.Notify
Delphi
procedure Notify(Item: TCollectionItem; Action: TCollectionNotification); override;
C++
virtual void __fastcall Notify(System::Classes::TCollectionItem* Item, System::Classes::TCollectionNotification Action);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
class protected | Vcl.CategoryButtons.pas Vcl.CategoryButtons.hpp |
Vcl.CategoryButtons | TItemCollection |
説明
コレクションに項目が追加されたり、コレクションから項目が削除されたときに応答します。
Vcl.CategoryButtons.TItemCollection.Notify は System.Classes.TCollection.Notify を継承しています。以下の内容はすべて System.Classes.TCollection.Notify を参照しています。
コレクションに項目が追加されたり、コレクションから項目が削除されたときに応答します。
Notify メソッドは、コレクション内の項目が変更されたときに自動的に呼び出されます。
Item
パラメータは、コレクションに追加された項目か、コレクションから削除されようとしている項目です。
Action
パラメータは、項目が追加されたのか、取得されようとしているのか、削除されようとしているのかを示します。
TCollection に実装されているとおり、Notify では、Action が cnAdded
の場合は Added を呼び出し、Action が cnDeleting
の場合は Deleting を呼び出します。TCollection では、cnExtracting
アクションを無視します。下位クラスでは、Notify メソッドをオーバーライドして、この動作を変更することができます。