성훈님..답변 감사드립니다^^
항상 즐거운 일만 가득하기를.....
정성훈.해미 님이 쓰신 글 :
: 안녕하십니까.
: 정성훈.해미입니다.
:
: 모든 콤포넌트에는 FindComponent()함수가 존재합니다.
: 이 함수는 지정한 이름을 갖는 콤포넌트를 찾아줍니다.
:
: [형태]
: TComponent* __fastcall FindComponent(const AnsiString AName);
:
: [사용 예]
: 다음과 같이 10개의 패널이 있을 때 모두 BevelInner = bvNone으로 설정하기
:
: TPanel* Panel1;
: TPanel* Panel2;
: TPanel* Panel3;
: ...
: TPanel* Panel10;
:
: //----------------------------------------------------------------
: for(int i=0; i<10; i++)
: {
: ((TPanel*)FindComponent("Panel"+IntToStr(i+1)))->BevelInner = bvNone;
: }
:
: 즐거운 하루 되세욥~~~
:
: //----------------------------------------
: // ┏┓
: // ┣┻┓┏ ┃┃ 작은 생각이 세상을 바꾼다
: // ┃♡┃┣ ┣┫┏┓
: // ┗━┛┗ ┃┃┣┫┏┓┏┓ - 정성훈.해미
: // ━━━━━━━━━┣┛┣┛┗┫━━━━━━
: //----------------------------------------
: // 볼랜드 포럼(
http://www.borlandforum.com)
: // 해미이야기(
http://sage5nor.mchol.com)
: //----------------------------------------
:
:
: 초보입문자 님이 쓰신 글 :
: : Panel이 10개 있습니다.
: :
: : Panel의 이름은
: :
: : P01
: : P02
: : .
: : .
: : .
: : P10
: : 으로 주었습니다.
: :
: : 10개의 판넬의 속성을 주려고 합니다.( 예) bvNone, bvRaised 등등 --> 이건 일종의 예일뿐입니다.)
: :
: : 그렇다면
: : P01->BevelInner = bvNone;
: : P02->BevelInner = bvNone;
: : P03->BevelInner = bvNone;
: : P04->BevelInner = bvNone;
: : ..
: : P10->BevelInner = bvNone;
: : 이렇게 주어야겠지요.
: :
: : 하지만 Name은 어차피 뒤에 숫자만 바뀌니
: :
: : 이걸 for으로 돌리고 싶은데..그게 가능한가요?