Delphi - Je možné uložiť ID záznamu v TComboBox pre každú položku, aby sa nezobrazilo?
Mám tabuľku. Z nej chcem dať hodnoty z určitého stĺpca do TComboBox. Lenže po výbere v ňom by som musel hľadať ID vybraného záznamu. Nedá sa to urobiť nejako jednoduchšie? Myslím tým uloženie ID záznamu do TComboBox.Items tak, aby sa ID nezobrazovalo? Niečo na spôsob TCheckBox.Tag podľa ktorého sa dá ľahko pracovať so správnym TCheckBox, prípadne inou komponentou. Ide o to, že sa mi zdá neefektívne spätne vyhľadávať vybraný záznam, ak si môžem jeho ID niekde uchovať. Nejde o rýchlosť, ale o jednoduchosť zápisu programu, ktorý by bol vlastne zbytočne zložitejší.
Dúfam, že nenapíšem kravinu, ale možno by sa to dalo riešiť cez DELIMETER keďže položky sú triedy TStrings, príklad :
Skôr si urob pole ID čísiel...
Toto je presne, čo potrebujem. Pozrel som to v helpe a zrejme je to ono. Len si sa zmýlil. Je to Delimiter, ale pomohol si mi dosť. Zajtra to budem testovať, a prípadne označím za vyriešené. Takže vrelá vďaka.
Bohes myslel som si že DELIMITER, ja neviem prečo to volám DELIMETER... Ale hlavné je, že vieme o čo sa jedná.
Delimiter nepomohol.
Vyzerá to podľa mojich predstáv, len mám problém s násilným prevodom Integer na Ptr, prípadne na TObject.