C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[11031] Re:현재 폼 내의 모든 에디터 박스를 찾고 싶을 때...
박세호 [oxengs] 885 읽음    2001-09-13 14:55
푸른바다 님이 쓰신 글 :
: 현재 폼안에 있는 모든 에디터 박스를 찾고 싶습니다.
: 어디선가 본거 같은데..전혀 기억이 나지 않습니다.
: 어떻게 찾을 수 있는지 가르쳐 주세요.

에고 제가 잘못해서 지워서 다시 올립니다..

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);
,그럼^^

+ -

관련 글 리스트
11027 현재 폼 내의 모든 에디터 박스를 찾고 싶을 때... 푸른바다 781 2001/09/13
11031     Re:현재 폼 내의 모든 에디터 박스를 찾고 싶을 때... 박세호 885 2001/09/13
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.