Events C++;一次执行多个操作

Events C++;一次执行多个操作,events,c++-cli,action,handles,Events,C++ Cli,Action,Handles,我正在制作一个程序,我有很多标签,当你点击它们时,它们会做同样的事情,有没有办法减少它,而不是写40次左右 private: System::Void lblHB15_Click(System::Object^ sender, System::EventArgs^ e) { if (HBColumn1 == true) { drop (1); } if (row1 == 6) { btnRow1->Enabled = false

我正在制作一个程序,我有很多标签,当你点击它们时,它们会做同样的事情,有没有办法减少它,而不是写40次左右

private: System::Void lblHB15_Click(System::Object^  sender,  System::EventArgs^  e) {
    if (HBColumn1 == true) {
        drop (1);
    }
    if (row1 == 6) {
        btnRow1->Enabled = false;
        HBColumn1 = false;
    }
}

请给我们一个更清楚的问题,我想结合多种行动。我知道在VisualBasic中它是由
句柄lblHB14完成的。单击,lblHB13。单击
,但我不知道如何在c++中做到这一点。顺便说一句,你永远不应该写:
如果(x==true)
,因为:
如果(x)
就足够了,也许
如果(HBColumn1!=0)
对读者(即你)更有意义?在这种情况下,最适合我的是判断是真是假,因为它告诉我标签应该启用还是禁用,但我仍然不知道如何使用
句柄