如何在动态ToolStripMenuItem c ++上处理click事件

时间:2015-06-16 04:31:28

标签: c++ winforms dynamic toolstripmenu

现在我需要处理来自ToolStripMenuItem的每个dropdownitems的click-event (名为" hetToolStripMenuItem")我的dropdownitems是从我加载到我的程序的文件动态的。 我试图找到解决方案,但它并没有与我的程序一起工作。 任何人都可以帮助,解释或给我一些关键字来解决我的问题。

    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 个答案:

没有答案