|
void..........
{
for (int m_nIndex = 0; m_nIndex
{
//팝업메뉴 아이템의 서브아이템 생성
TMenuItem *Item = new TMenuItem(this);
Item->Caption = (String)"...";
Item->Checked = !m_nReaderCount;
Item->OnClick = Reader0Click;
Item->Name = "Reader" + IntToStr(m_nReaderCount);
ReaderListMenu->Insert(m_nReaderCount, Item);
.....
}
}
이렇게해서 서브메뉴에 추가했구요.
void ....
{
//리스트를 메뉴에서 지운다.
for (; SamPcscListMenu->Count > 0;) ReaderListMenu->Delete(0);
}
이렇게 삭제를 했구요.
근데 삭제한 이후에 다시 서브메뉴를 생성하면
"A component named Reader0 already exists"라고 메시지 박스가 뜨네요.
Delete가 제대로 않된거 같은데
어떻게 해야하는지 부탁드립니다.
그럼 즐거운 주말 되세요.
|