Q&A

  • label출력을 하려고 하는데....인덱스값을 사용할수있는지..
비주얼베이직에는 한오브젝트를 선택해서 복사복사하면

인덱스값이 생성이 되더군요.

근데 델파이두 가능한지요.

예를 들어서 label을 생성해서 복사복사해서

label1.caption[i]로 해서 값을 입력할 수 있는지요.

없다면 그 비슷한 뭔가가 있는지 알려주세요.



1  COMMENTS
  • Profile
    하눌이 2001.03.09 18:40
    처보여 wrote:

    > 비주얼베이직에는 한오브젝트를 선택해서 복사복사하면

    > 인덱스값이 생성이 되더군요.

    > 근데 델파이두 가능한지요.

    > 예를 들어서 label을 생성해서 복사복사해서

    > label1.caption[i]로 해서 값을 입력할 수 있는지요.

    > 없다면 그 비슷한 뭔가가 있는지 알려주세요.

    >

    우선은 불가능하다데요.. 누군가가.. 대신 이런방법도

    edit1 , edit2 ... edit10 이런식으로 index대신 오브젝트이름을 순서대로 만들고



    var

    mycomp : TComponent;

    intCnt : integer;

    begin

    for intCnt := 1 to 10 do

    begin

    mycomp = findcomponent('edit' + inttostr(intCnt));

    if mycomp <> nil then

    (mycomp as tedit).text := inttostr(intCnt);

    end;

    end;



    도움이 되었으면 .. 조 켄 네...