음....
앞의것.... 제가 봐도 헷갈리는군요....^^;;;
다시 요약해서 질문하면....
edit1.text := 'a1';
edit2.text := '100';
edit3.text := 'b1';
edit4.text := '210';
edit5.text := 'c5';
edit6.text := '10';
edit7.text := 'g9';
edit8.text := '2';
이라면....
a1 이라는 이름을 가진 컴포넌트에 '200'을 대입시키는 겁니다...
물론 edit 컴포넌트에 들어오는 값은 변할수 있구요....
이 'a1'이라는 문자열로 a1이라는 컴포넌트를 찾아 값을 대입시킬수 있을까요?
고수님들의 빠른 답변 부탁드려요....
사실 좀 급하거덩여....-_-;;
FindComponent를 사용하세요.
Edit1.Text := 'a1';
TEdit(FindComponent(Edit1.Text)).Text := '200';
or
TEdit(FindComponent('a1')).Text := '200';
^^ 항상 즐코하세요.
방경주 wrote:
> 음....
>
> 앞의것.... 제가 봐도 헷갈리는군요....^^;;;
>
> 다시 요약해서 질문하면....
>
>
> edit1.text := 'a1';
> edit2.text := '100';
>
> edit3.text := 'b1';
> edit4.text := '210';
>
> edit5.text := 'c5';
> edit6.text := '10';
>
> edit7.text := 'g9';
> edit8.text := '2';
>
> 이라면....
>
> a1 이라는 이름을 가진 컴포넌트에 '200'을 대입시키는 겁니다...
>
> 물론 edit 컴포넌트에 들어오는 값은 변할수 있구요....
>
> 이 'a1'이라는 문자열로 a1이라는 컴포넌트를 찾아 값을 대입시킬수 있을까요?
>
> 고수님들의 빠른 답변 부탁드려요....
>
> 사실 좀 급하거덩여....-_-;;
>