안녕하세요.
저번에 질문드린 dbcombobox에 대한 빠른 답변 감사드립니다.
또다른 문제가 발생하여 이렇게 질문드립니다.
제가 폼에 panel을 좀 많이 사용했습니다.
panel1, panel2, panel3.....등 30여개를 사용했는데
문제는 panel들의 caption에 어떤 값들을 넣을려고 하다보니
프로그램에서 일일이 나열해야 하는 불편함이 있네요.
panel의 name중 숫자 1, 2, 3등만 자동으로 증가해서 대입하는
방법이 없을까요?
panel?.caption에서 ?부분을 어떻게 하면 자동으로 증가시킬 수
있을까...
아휴 프로그램하기가 힘드네요.
> 안녕하세요.
> 저번에 질문드린 dbcombobox에 대한 빠른 답변 감사드립니다.
> 또다른 문제가 발생하여 이렇게 질문드립니다.
> 제가 폼에 panel을 좀 많이 사용했습니다.
> panel1, panel2, panel3.....등 30여개를 사용했는데
> 문제는 panel들의 caption에 어떤 값들을 넣을려고 하다보니
> 프로그램에서 일일이 나열해야 하는 불편함이 있네요.
> panel의 name중 숫자 1, 2, 3등만 자동으로 증가해서 대입하는
> 방법이 없을까요?
>
> panel?.caption에서 ?부분을 어떻게 하면 자동으로 증가시킬 수
> 있을까...
>
> 아휴 프로그램하기가 힘드네요.
abc : array[1..5] of ^Tpanel;
이렇게 선언하고~~
procedure 에서
abc[1] := @panel1;
abc[2] := @panel2;
~
~
abc[5] := @panel5;
이렇게 배열에 넣어준 다음
사용시에는
for ii := 1 to 5 do
abc[ii].caption := intstr(ii)+'번 panel";
질문에 맞는 답인지 모르겠습니다.
>
>
>