我需要你的帮助来解决我的问题。
我有一个包含两个项目的组合框:StackExchange
和StackOverflow
。
我想知道如何计算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);
}