아핫뉴스실시간 인기검색어
아핫뉴스 화산 이미지
아하

생활

생활꿀팁

탈퇴한 사용자
탈퇴한 사용자

델파이에서 컴포넌트 이름으로 컴포넌트를 어떻게 찾나요?

코딩하면서 컴포넌트를 가져와서 값으로 처리할게 있는데

일단 컴포넌트 이름으로 객체를 가져와야하는데

어떻게하면 될까요??

    55글자 더 채워주세요.
    1개의 답변이 있어요!
    • 탈퇴한 사용자
      탈퇴한 사용자

      안녕하세요?

      델파이 함수중에 FindComponent 라는 메소드가 있는데

      이 메소드는 컴포넌트 이름으로 찾아서 해당 컴포넌트를 반환하는 함수입니다.

      예를 들어 TEdit라는 컴포넌트가 4개 있다고 치고

      각각 edit 컴포넌트 이름을 Edit1 ~ 4 로 지정했습니다.

      for i := 1 to 4 do

      begin

      TEdit(FindComponent('Edit' + IntToStr(I))).caption := '이름' + IntToStr(i);

      end;

      위에 예제 참고해서 코딩하시면 될꺼같습니다^^