System.TypInfo.IsPublishedProp
Delphi
function IsPublishedProp(Instance: TObject; const PropName: string): Boolean;
function IsPublishedProp(AClass: TClass; const PropName: string): Boolean;
C++
extern DELPHI_PACKAGE bool __fastcall IsPublishedProp(System::TObject* Instance, const System::UnicodeString PropName)/* overload */;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | System.TypInfo.pas System.TypInfo.hpp |
System.TypInfo | System.TypInfo |
説明
指定したコンポーネント プロパティがパブリッシュされたプロパティであるかどうかを判定します。
指定したプロパティがパブリッシュされている場合、IsPublishedProp は true を返します。Delphi の RTTI(Run Time Type Information:実行時型情報)機能を使うには、プロパティがパブリッシュされている必要があります。
この関数の 1 つの形式では、コンポーネントを TClass パラメータで定義します。
この関数のもう 1 つの形式では、コンポーネントのインスタンスを Instance に指定します。
関数のいずれの形式でも、PropName にプロパティを文字列で指定します。