Schonmal die Hilfe bemüht? Die Eigenschaften [
oh]Values[][/
oh] und [
oh]Names[][/
oh] sind zum Zugriff auf Elemente in der Schreibweise "name=value". Von daher wird dir ein Zeichen geklaut, wenn deine Elemente kein = haben. Dein [
oh]ValueFromIndex[][/
oh] macht das ganze Index basierend, aber selbst in dessen Hilfetext wird darauf hingewiesen.
Warum nutzt du nicht einfach die Eigenschaft [
oh]strings[][/
oh]? Damit klappt es dann oder du nutzt die default-Definition aus und schreibst einfach nur ComboBox.Items[].