Cześć i przy okazji udanego weekendu.
Mam pytanie Dodaje do ComboBoxa z moich danych dwie rzeczy(obie są ze sobą ściśle powiązane) jedna jest tupu integer (liczba porządkowa) oraz string "name"(bardziej informacyjna mnie, użytkownika aplikacji) coś takiego:
ComboBox1.Items.Add(IntToStr(lCategories[i].categoryId) + ': ' + lCategories[i].name)
wygląda to tak np.:
1: kategoria1
problem polega na tym że dalej potrzebuję użyć tylko id czyli (Category.Id)
np. dla ułatwienia użyje Labela
Label. Caption := ComboBox1.Text // jak wyświetlić tylko id
Ale czy jest sposób na to by jak dodałam do tego string(w celach informacyjnych gdyż id raczej nic nie mówi) w Labelu wyświetlić tylko Id
Tak mogłabym się odnieść po prostu do numeru indeksa ComboBoxa i w większości przypadków było by po sprawie, ale może się zdarzyć że będzie tak
0: kategoria0
1: kategoria1
2: kategoria2
10: kategoria10
więc 10 nie będzie równać się 3 a potrzebuję wyświetlić w Labelu to 10
Jak to zrobić ?