|
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";
}
이런식이구요
타이머에서 이 컴포넌트들의 캡션값을 바꿔주고싶습니다
|