FMX.Forms.TCommonCustomForm.ValidateRename

提供:RAD Studio API Documentation

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

説明

所有コンポーネントの名前を重複しない名前に変更します。 {{#multireplace:FMX.Forms.TCommonCustomForm.ValidateRename|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}} は {{#multireplace:System.Classes.TComponent.ValidateRename|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}} を継承しています。以下の内容はすべて {{#multireplace:System.Classes.TComponent.ValidateRename|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}} を参照しています。

所有コンポーネントの名前を重複しない名前に変更します。

ValidateRename メソッドは,コンポーネントがその 1 つの所有コンポーネントの名前(AComponent で指定される)を,現在の名前(CurName で指定される)から NewName で指定される文字列に変更できるかどうかを調べます。AComponent が nil (Delphi)または NULL (C++)の場合や,NewName がすでに Components リスト内のコンポーネントの名前である場合,ValidateRename は EComponentError 例外を生成します。

ValidateRename は,Name プロパティの変更時に内部で使用します。ValidateRename を直接呼び出す必要はありません。

関連項目