아하
검색 이미지
생활꿀팁 이미지
생활꿀팁생활
생활꿀팁 이미지
생활꿀팁생활
탈퇴한 사용자
탈퇴한 사용자19.05.13

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

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

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

어떻게하면 될까요??

55글자 더 채워주세요.
답변의 개수
1개의 답변이 있어요!
  • 안녕하세요?

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

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

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

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

    for i := 1 to 4 do

    begin

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

    end;

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