ComboBox



  • hallo leute...

    wie kann ich die einträge einer combobox abfragen welches gewählt wurde???

    mfg



  • Hallo

    siehe TComboBox::ItemIndex

    bis bald
    akari



  • es muss doch noch eine andere möglichkeit geben...
    hier mein problem:

    if (ComboBox1->...)
    {
    Application->MessageBox("250 ms", "Test", MB_OK);
    }

    in der if anweisung soll abgefragt werden ob der erste eintrag der combobox gewählt wurde... wenn ja so die messagebox aufgerufen werden...

    mfg



  • Hallo

    wo ist das Problem?

    if (ComboBox1->ItemIndex == 0)
    {
      Application->MessageBox("250 ms", "Test", MB_OK);
    }
    

    bis bald
    akari



  • vielen dank...

    ist das erste mal für mich, dass ich mit c++ und borland arbeite...

    mfg



  • Ich habe folgendes Problem... Ich habe eine combobox mit 2 Einträgen (LAN, WLAN). Wenn ich in den Code für die comboBox meinen Befehl rein schreibe dann gilt dieser für LAN als auch für WLAN. Wie kann ich diesen befehl ausschließlich nur für LAN bestimmen???

    bin schon stunden lang am suchen... finde aber nichts was mit weiter hilft.

    private: System::Void comboBox1_SelectedIndexChanged(System::Object^  sender, System::EventArgs^  e) {
    				 System::Diagnostics::Process::Start("notepad");
    			 }
    


  • akari schrieb:

    Hallo

    wo ist das Problem?

    if (ComboBox1->ItemIndex == 0)
    {
      Application->MessageBox("250 ms", "Test", MB_OK);
    }
    

    bis bald
    akari

    oder

    if (ComboBox1->Text == "LAN")
    {
       doSomething();
    }
    

    mfg, Micha



  • so habe mal deinen vorschlag ausprobiert...

    private: System::Void comboBox1_SelectedIndexChanged(System::Object^  sender, System::EventArgs^  e) {
    
    if (ComboBox1->Text == "LAN") 
    { 
       System::Diagnostics::Process::Start("notepad");	
    } 
    			 }
    

    bekomme aber folgende Fehlermeldung:

    Fehler 1 error C2065: 'ComboBox1': nichtdeklarierter Bezeichner c:\dokumente und einstellungen\kossmanp\eigene dateien\visual studio 2005\projects\forms\forms\Form1.h 87

    Fehler 2 error C2227: Links von "->Text" muss sich ein Zeiger auf Klassen-/Struktur-/Union-/generischen Typ befinden. c:\dokumente und einstellungen\kossmanp\eigene dateien\visual studio 2005\projects\forms\forms\Form1.h 87



  • mal davon abgesehen, daß das hier das VCL-Forum für Borland C++ und nicht für Visual Studio 2005 ist:

    Wie heißt denn deine ComboBox? Vielleicht klappts ja mit der richtigen Groß-/Kleinschreibung



  • Danach sucht man schon gar nicht mehr...
    vielen dank...


Anmelden zum Antworten