combobox addobject - eintrag suchen
-
hallo,
ich habe eine combobox, und fülle sie mit werten über addobject. nun möchte ich dass wenn dort ein neuer eintrag vorhanden ist, dass ich diesen über IndexOf("eintrag") suchen kann, und ihn mittels combobox->Items->Objects[] irgendiwe vorselektiere, kann man soetwas machen? also ich möchte den entsprechenden itemindex des passenden objectes bekommen, ohne es aus der dropdownliste zu wählen
wäre super dankbar für eure hilfe!
gruß gerd
-
Hallo
suchst du TStrings::IndexOfObject und TComboBox::ItemIndex?
bis bald
akari
-
war ja einfacher als gedacht:
//alles ist mein string //nummer ein integer nummer = cmbWohnort->Items->IndexOf(alles); dbOrt->Text = (int)cmbWohnort->Items->Objects[nummer];trotzdem danke, gruß gerd
-
Hallo
also wenn das das ist was du willst, ok...
aber ich hab keine Ahnung, was daran sinnvoll sein soll.bis bald
akari
-
ganz einfach:
ich benutze die combobox für die wahl der orte. bei bestehenden orten kann man ja dank lookupfunktion anhand des tippens sehen, ob schon drin, und bekommt dadurch natürlich die id aus der orte tabelle, aber wenn man einen neuen ort mit plz / ortsnamen eingibt, wird dieser gesplittet, in die ortetabelle eingetragen, und soll dann aber auch den datensatz die id rausrücken, die er bekommen hat. es muss nicht immer die letzte id sein, da mehrbenutzerfähig. und dank dieser simplen methode ist es jetzt gelungen, dass er die orte auch gleich wieder selektiert.
gruß gerd