0

我需要你的帮助来解决我的问题。

我有一个包含 2 个项目的 ComboBox:StackExchangeStackOverflow.

我想知道如何计算StackOverflow项目被选中的次数并将结果放入消息框中。

谢谢并恭祝安康。

4

1 回答 1

0

创建一个包含两个值的数组int,初始化为 0。在这种情况下,根据属性TComboBox::OnSelect报告的索引增加适当的数组项。TComboBox::ItemIndex

private:
    int Counters[2];

void __fastcall TMyForm::ComboBox1Select(TOBJECT *Sender)
{
    Counters[ComboBox1->ItemIndex]++;
}

void __fastcall TMyForm::DisplayCounts()
{
    String Msg;
    Msg.sprintf(_D("%s: %d\n%s: %d"),
        ComboBox1->Items->Strings[0].c_str(), Counters[0],
        ComboBox1->Items->Strings[1].c_str(), Counters[1]
    );
    ShowMessage(Msg);
}
于 2016-05-01T17:09:30.377 回答