2016-05-01 5 views

Antwort

0

Erstellen Sie ein Array von zwei int Werten, initialisiert auf 0s. Erhöhen Sie im Ereignis TComboBox::OnSelect das entsprechende Array-Element basierend auf dem von der TComboBox::ItemIndex-Eigenschaft gemeldeten Index.

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); 
} 
+0

Alle Lobpreisungen und Dank sei dem Gott !. Wie Ihre Antworten im Voraus funktioniert diese Antwort auch perfekt. Du bist wirklich großartig. Vielen Dank ... wirklich sehr, Remy! –