计算在C++Builder中选择组合框项的次数



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

我有一个包含两个项目的组合框:StackExchangeStackOverflow

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

谢谢和问候。

创建一个由两个int值组成的数组,初始化为0s。在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: %dn%s: %d"),
        ComboBox1->Items->Strings[0].c_str(), Counters[0],
        ComboBox1->Items->Strings[1].c_str(), Counters[1]
    );
    ShowMessage(Msg);
}

相关内容

  • 没有找到相关文章

最新更新