Как обработать событие click на динамическом ToolStripMenuItem C++

Теперь мне нужно обрабатывать событие click для каждого выпадающего элемента из ToolStripMenuItem (называемого "hetToolStripMenuItem"). Мои выпадающие элементы являются динамическими из файла, который я загрузил в свою программу. Я пытаюсь найти решения, но это не сработало с моей программой. Может кто-нибудь помочь, объяснить или дать мне ключевое слово, чтобы исправить мои проблемы.

    private:
    System::Void setHetComponents() {
        this->hetToolStripMenuItem->DropDownItems->Clear();
        for(int i=0;i<pdbdata->GetHetListsNum();i++){
            String^ getHetLsit = gcnew String(pdbdata->GetHetLists(i).c_str());
            T1 = gcnew ToolStripMenuItem(getHetLsit);
            T1->Name = getHetLsit;
            hetToolStripMenuItem->DropDownItems->Add(T1);
        }
     }

Некоторые заявленные компоненты

private: System::Windows::Forms::ToolStripMenuItem^  hetToolStripMenuItem;
private: System::Windows::Forms::ToolStripMenuItem^  T1;

0 ответов

Другие вопросы по тегам