[CppBuilder] ClassName 비교하여 작업하기 ClassName(), ClassNameIs()
2003.11.05
델파이로 비유하자면 Is 구문과 같다.
Typecase 는 As 구문과 같다.
for (int i=0; i<ComponentCount; i++)
{
if ( String(Components[i]->ClassName()) == "TPanel")
((TPanel*)Components[i])->Color = nbAttrib->Color;
}
다른 예 ClassNameIs() 함수를 사용한다.
for (int i = 0; i < DataModule2->ComponentCount; i++)
{
if (DataModule2->Components[i]->ClassNameIs("TDataSource"))
ListBox1->Items->AddObject(DataModule2->Components[i]->Name,
(TObject *)DataModule2->Components[i]);
}
반응형
'IT-개발,DB' 카테고리의 다른 글
[Javascript/html] Select 태크로 목록 선택하기 (0) | 2016.07.16 |
---|---|
[용어] 유비쿼터스(Ubiquitous) (0) | 2016.07.16 |
[HTML] HTML 페이지 Unload할 때 페이지 띄우기 (0) | 2016.07.16 |
[HTML/JAVASCRIPT] HTML 오픈할 때 전체화면 만들기 (0) | 2016.07.16 |
[컴퓨터] 소리로 진단하는 컴퓨터 에러 (0) | 2016.07.06 |
댓글