|
FormShow 함수에서 선언한 변수 이름을 해더 파일의 Form class 내부에서 선언하고 사용하시면 됩니다.
class의 멤버 변수와 동일합니다.
빌더초보 님이 쓰신 글 :
: FormShow이벤트 안에서 패널,이미지,라벨등을 동적으로 생성해주었는데요
: 타이머에서 이 컴포넌트들의 캡션값을 수시로 바꿔주고싶은데
: 컴포넌트들의 네임도 소스상에서 만들어주어서 타이머에서 네임을 못가져오고있네요 ㅠㅠ
: 어떤방법으로 해야되죠?
:
: void __fastcall TForm1::FormShow(TObject *Sender)
: {
: TPanel *pnl;
: pnl = new TPanel(this);
: pnl->Parent = Form1;
: pnl->Height = 113;
: pnl->Width = 731;
: pnl->Top = 85+(j*125);
: pnl->Left = 18;
: pnl->Enabled = true;
: pnl->Visible = true;
: pnl->Align = alNone;
: pnl->BevelOuter = bvNone;
: pnl->Name = "pnlTest"+(String)j;
: pnl->Caption = "";
:
:
: TImage *img;
: img = new TImage(this);
: img->Parent = pnl;
: img->Align = alClient;
: img->Picture->LoadFromFile(IMAGE_DIR+"2gold\\OneRoute.png");
:
:
: TcxLabel *lb = new TcxLabel(this);
: lb->Parent = pnl;
: lb->AutoSize = false;
: lb->ParentFont = false;
: lb->Width = 131;
: lb->Height = 37;
: lb->Left = 16;
: lb->Top = 35;
: lb->Caption = "000";
: }
: 이런식이구요
: 타이머에서 이 컴포넌트들의 캡션값을 바꿔주고싶습니다
|