델파이에서 컴포넌트 이름으로 컴포넌트를 어떻게 찾나요?
코딩하면서 컴포넌트를 가져와서 값으로 처리할게 있는데
일단 컴포넌트 이름으로 객체를 가져와야하는데
어떻게하면 될까요??
55글자 더 채워주세요.
1개의 답변이 있어요!
안녕하세요?
델파이 함수중에 FindComponent 라는 메소드가 있는데
이 메소드는 컴포넌트 이름으로 찾아서 해당 컴포넌트를 반환하는 함수입니다.
예를 들어 TEdit라는 컴포넌트가 4개 있다고 치고
각각 edit 컴포넌트 이름을 Edit1 ~ 4 로 지정했습니다.
for i := 1 to 4 do
begin
TEdit(FindComponent('Edit' + IntToStr(I))).caption := '이름' + IntToStr(i);
end;
위에 예제 참고해서 코딩하시면 될꺼같습니다^^