TPersistent::GetNamePath - C++ Builder

C++ Builder 参考手册 ➙ TPersistent ➙ GetNamePath


头文件:#include
命名空间:System::Classes
函数原型:

DYNAMIC System::UnicodeString __fastcall GetNamePath(void);

System::Classes::TPersistent::GetNamePath 是 System::Classes::TPersistent 的成员函数,返回在 Object Inspector 属性面板里面的名称。

参数:

返回值:
在 Object Inspector 属性面板里面的名称。
对于控件,返回控件的名称,对于 TCollectionItem 对象,返回:宿主控件的名称.属性名[索引号]。


例:在 ListView1 里面添加两个栏,用 GetNamePath 获取 ListView1 和其中第一个栏在属性面板里面的名称。

在 ListView1 里面添加两个栏

第1栏在属性面板里面的名字:"ListView1.Columns[1]"

第1栏在属性面板里面的名字
void __fastcall TForm1::Button1Click(TObject *Sender)
{
    TListColumn *lpCol = ListView1->Columns->Items[1];

    Memo1->Lines->Add(ListView1->GetNamePath());
    Memo1->Lines->Add(lpCol->GetNamePath());
}

运行结果:

GetNamePath 运行结果

参考:

  • System::Classes::TPersistent::DefineProperties
  • System::Classes::TPersistent
  • System::TObject::ClassInfo
  • System::TObject::ClassType
  • System::TObject::ClassParent
  • System::TObject
  • VCL 类继承关系

C++ Builder 参考手册 ➙ TPersistent ➙ GetNamePath

你可能感兴趣的:(TPersistent::GetNamePath - C++ Builder)