【问题标题】:Count how many times a ComboBox item was selected in C++ Builder计算在 C++ Builder 中选择 ComboBox 项的次数
【发布时间】:2016-05-01 09:29:41
【问题描述】:

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

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

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

感谢和问候。

【问题讨论】:

    标签: c++builder tcombobox


    【解决方案1】:

    创建一个包含两个 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);
    }
    

    【讨论】:

    • 所有的赞美和感谢都归于上帝!。就像你事先的答案一样,这个答案也很完美。你真是太棒了,真的。非常感谢……非常感谢,雷米!
    猜你喜欢
    • 1970-01-01
    • 2011-02-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多