Combobox mehrere Einträge auswählen
-
Hallo Leute,
ich möchte in meinem Programm ein TComboBox einfügen welche die Einträge "einfügen" und "löschen" hat, die man auswählen kann und dann mittels OK Taste die jeweiligige Funktion ausführen kann.
Aber die Texte einfügen und löschen dürfen nicht veränderbar sein, also man soll nichts in die ComboBox schreiben können.ich bin bisher soweit gekommen:
void __fastcall TForm1::ComboBox1DropDown(TObject *Sender) { ComboBox1->Items->Add("einfügen"); ComboBox1->Items->Add("löschen"); ComboBox1->ItemIndex = 0; // Ersten Eintrag anzeigen }
aber jedes mal wenn ich auf die Combobox klicke, erscheinen einfügen und löschen doppelt.
außerdem soll zu Beginn, also als Standartwert einfügen zu sehen seinHat jemand eine Idee?
-
Objektinspektor: Style => csDropDownList
bzw. alternativComboBox1->Style = csDropDownList;
damit man keine eigenen Einträge verfassen kann.
Außerdem dürfen deine Befehle nicht in das DropDown Event.
Da lieber in das FormCreate:
void __fastcall TForm1::FormCreate(TObject *Sender) { ComboBox1->Style = csDropDownList; ComboBox1->Items->Add("Einfügen"); ComboBox1->Items->Add("Löschen"); ComboBox1->ItemIndex = 0; }
-
Vielen Dank.
hat sich erledigt. Wenn Interesse besteht kann ich das hier erklären