일주일이나 지나서 보실지는 모르것지만...
질문이 TMainMenu의 동적으로 생성으로 간주하고 적었습니다.
아래와 같이 하니까 잘 나오던데요. 뭔가 빠드리시거나,
TMainMenu의 변수가 전역 변수이면, 다른 함수에서 delete 를 하는게 아닌가 합니다.
void __fastcall TForm1::Button1Click(TObject *Sender)
{
TMainMenu *MM = new TMainMenu(this);
TMenuItem *MI = new TMenuItem(this);
MI->Caption="MI";
MM->Items->Add(MI);
TMenuItem *MI1= new TMenuItem(this);
MI1->Caption="MI1";
MI->Add(MI1);
this->Menu=MM;
}
히리 님이 쓰신 글 :
: 초보적인 질문 해서 죄송합니다..;
: Item도 추가했고..생성자에 this->Menu = MainMenu1;
: 을 선언했는데도 안뜨네요..찾아봐도 잘 안나오고;뭔가 더 추가해줘야할 부분이 있나요?
|