Ok, alweer een vraagje ivm C# van mijnentwege 
Ik heb een combobox die ik wil opvullen met bepaalde waarden, bv Belgie, Nederland, Frankrijk. Geen probleem, hiervoor gebruik ik gewoon
Nu wil ik per item dat ik 'add' extra informatie bij dat item opslaan (een uniek id), maar die info mag niet zichtbaar zijn. Ik kan dit doen door een user-defined type (een class inheriten van object, met daarin als member variablen het unieke id en de string die moet getoond worden):
Ook dit werkt zonder problemen, maar hier komt het probleem:
Ik kan nu wel weten welke tekst er geselecteerd is in de combobox, maar ik wil weten welk id er mee overeen stemt.
In Delphi kon ik doen:
en dan kon ik mbhv de ItemIndex en IndexOf properties en methods wel gaan weten welk id de geselecteerde tekst had. Hoe kan ik dit in C# oplossen? Ik zit er nu al een tijd op te zoeken maar heb nog geen bevredigend resultaat gevonden.
Ik wil niet met nog een 2de, hidden combobox werken of met een extra Array of ArrayList
Ik heb een combobox die ik wil opvullen met bepaalde waarden, bv Belgie, Nederland, Frankrijk. Geen probleem, hiervoor gebruik ik gewoon
code:
1
| LandComboBox.Items.Add("Belgie"); ... |
Nu wil ik per item dat ik 'add' extra informatie bij dat item opslaan (een uniek id), maar die info mag niet zichtbaar zijn. Ik kan dit doen door een user-defined type (een class inheriten van object, met daarin als member variablen het unieke id en de string die moet getoond worden):
code:
1
2
| ItemInfo = new MyType(1, "Belgie"); LandComboBox.Items.Add(ItemInfo); |
Ook dit werkt zonder problemen, maar hier komt het probleem:
Ik kan nu wel weten welke tekst er geselecteerd is in de combobox, maar ik wil weten welk id er mee overeen stemt.
In Delphi kon ik doen:
code:
1
| LandComboBox.Items.AddObject("Belgie", TObject(1)); |
en dan kon ik mbhv de ItemIndex en IndexOf properties en methods wel gaan weten welk id de geselecteerde tekst had. Hoe kan ik dit in C# oplossen? Ik zit er nu al een tijd op te zoeken maar heb nog geen bevredigend resultaat gevonden.
Ik wil niet met nog een 2de, hidden combobox werken of met een extra Array of ArrayList
https://fgheysels.github.io/