|
콤보박스에 적혀 있는 갯수만큼 메뉴아이템을 추가해야해서
콤보박스의 내용이 변경될때마다
//콤보박스만큼돌면서 팝업메뉴에 넣어주기
for(int i = 0 ; i < AdvComboBox3->Items->Count ; i++)
{
TMenuItem * miStatus = new TMenuItem(Application);
miStatus->Caption = AdvComboBox3->Items->Strings[i];
PopupMenu1->Items->Insert(i,miStatus);
}
이런식으로 했는데요.
질문1. new를 했으니 어딘가에서 delete를 해줘야할것 같은데 콤보박스가 계속 바뀌어서..어디서 해줘야 할지...
질문2. 동적으로 만들어진 menuItem을 클릭했을때 이벤트를 발생시키려면 어떻게 해야하는지..
감사합니다.~
|