combobox variabeler inhalt



  • Hallo
    Ich fange gerade an zu programieren
    Ich versuche das wenn jemand in combobox1 etwas auswählt
    combobox2 danach seine items bestimmt.
    Bsp: combox1 Apfel
    combobox2 Apfel1
    Apfel2....
    combox1 Birne
    combobox2 Birne1
    Birne2....
    hab schon alles mögliche versucht klappt nichts davon.

    Bitte helft mir



  • coron schrieb:

    hab schon alles mögliche versucht

    Zeig mal.



  • Meinst Du sowas ?

    void __fastcall TForm1::ComboBox1Change(TObject *Sender)
    {
      ComboBox2->Clear();
      for(int i=0;i<ComboBox1->Items->Count;i++)
      {
    	ComboBox2->Items->Add(ComboBox1->Text + IntToStr(i));
      }
    }
    //---------------------------------------------------------------------------
    void __fastcall TForm1::FormShow(TObject *Sender)
    {
      ComboBox1->Items->Add("Apfel");
      ComboBox1->Items->Add("Birne");
      ComboBox1->Items->Add("Orange");
    }
    //---------------------------------------------------------------------------
    


  • if( ComboBox1->Text== "Thorwaler")
    ComboBox2->Items->Add("Thorwaler");
    ComboBox2->Items->Add("Gjalskerländer");
    ComboBox2->Items->Add("Fjarninger");
    if( ComboBox1->Text== "Trollzacker")
    ComboBox2->Items->Add("Trollzacker");
    ComboBox2->Items->Add("Rochshaz");

    ungefähr so meinte ich es hab dann noch Clear eingefügt
    um sie wieder zu leeren aber entweder macht er gar nichts
    oder er listet alle Items auf. Oder tut nichts nicht mal
    fehler Meldung.



  • Hi,
    struckturiere mal deinen Quelltext!

    BTW: Ist es beabsichtigt, dass nach den if's kein { folgt?

    MfG

    Alexander Sulfrian


Anmelden zum Antworten