|
푸른바다 님이 쓰신 글 :
: 현재 폼안에 있는 모든 에디터 박스를 찾고 싶습니다.
: 어디선가 본거 같은데..전혀 기억이 나지 않습니다.
: 어떻게 찾을 수 있는지 가르쳐 주세요.
에고 제가 잘못해서 지워서 다시 올립니다..
for(int i=0; i<ControlCount; i++)
if(Controls[i]->ClassNameIs("TEdit"))
ShowMessage(((TEdit*)Controls[i])->Name);
이렇게 하면 되고여 ClassNameIs에 "TEdit"가있는데 이것을 찾고자하는 Control Class Name을
주시면 다른것도 찾을수있겠죠...
더불어
지금 ControlCount는 현재 Form에 대한거겠죠.. 만약 Panel안에 있는 Control중
Edit Control만 찾는다면 다음과 같이 하면 되겠죠..>^^
for(int i=0; i<Panel1->ControlCount; i++)
if(Panel1->Controls[i]->ClassNameIs("TEdit"))
ShowMessage(((TEdit*)Panel1->Controls[i])->Name);
,그럼^^
|