API:FMX.Forms.TCommonCustomForm.ValidateRename
Delphi
procedure ValidateRename(AComponent: TComponent; const CurName, NewName: string); override;
C++
virtual void __fastcall ValidateRename(System::Classes::TComponent* AComponent, const System::UnicodeString CurName, const System::UnicodeString NewName);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
protected | FMX.Forms.pas FMX.Forms.hpp |
FMX.Forms | TCommonCustomForm |
説明
所有コンポーネントの名前を重複しない名前に変更します。
FMX.Forms.TCommonCustomForm.ValidateRename は System.Classes.TComponent.ValidateRename を継承しています。以下の内容はすべて System.Classes.TComponent.ValidateRename を参照しています。
所有コンポーネントの名前を重複しない名前に変更します。
ValidateRename メソッドは,コンポーネントがその 1 つの所有コンポーネントの名前(AComponent で指定される)を,現在の名前(CurName で指定される)から NewName で指定される文字列に変更できるかどうかを調べます。AComponent が nil (Delphi)または NULL (C++)の場合や,NewName がすでに Components リスト内のコンポーネントの名前である場合,ValidateRename は EComponentError 例外を生成します。
ValidateRename は,Name プロパティの変更時に内部で使用します。ValidateRename を直接呼び出す必要はありません。