목적을 교육하기위한 간단한 VCL 프로그램 작성 (동적으로 생성 된 양식, 컨트롤 등).함수 작성 방법 동적 생성 버튼()을 클릭 하시겠습니까?
void __fastcall TForm1::Button1Click(TObject *Sender)
{
TForm* formQuiz = new TForm(this);
formQuiz->BorderIcons = TBorderIcons() <<biSystemMenu>> biMinimize >> biMaximize;
formQuiz->Position = TPosition::poDesktopCenter;
formQuiz->Width = 250;
formQuiz->Height = 250;
formQuiz->Visible = true;
TButton* btnDecToBin = new TButton(formQuiz);
btnDecToBin->Parent = formQuiz;
btnDecToBin->Left = 88;
btnDecToBin->Top = 28;
btnDecToBin->Caption = "Dec to Bin";
btnDecToBin->Visible = true;
}
나는 내가 동적 생성 버튼에 대한 기능을 쓸 수있는 방법을 궁금해하기 때문에 버튼을 클릭 할 때 호출 할 것이다 : 같은 샘플 코드가 있습니다. 이 예제에서는 'btnDecToBin-> Click();'이 필요합니다. func하지만 어디서 배치해야할지 모르겠다.
인사이드 'void __fastcall TForm1::Button1Click(TObject *Sender){}
'?
어떤 입력을 주시면 감사하겠습니다. google도입니다. 당신은 두 가지 일을 할 수
TForm1 클래스 안에 넣습니다. 동적으로 메소드를 생성 할 수 있다고 가정하지 마십시오. –
하지만 동적으로 생성되는 'formQuiz'에서 동적으로 생성 된 버튼을 어떻게 참조 할 수 있습니까? – qlf00n